BDE 엔진 / 파라독스 으로 DB 테이블을 만들었습니다.
그리고 table 에 insert 하려고 할때
Invalid variant type conversion 이란 에러가 뜹니다.
항상 뜨는것은 아니고 어쩌다가 가끔씩 이런 에러가 발생하는데 어떤 경우에 이런 에러가 발생하고 어떻게 고쳐야 하나요...
부탁합니다.
역시 형변환에 문제였습니다.
순번을 넣는 필드에 recordcount가 0이면 1로 시작하고 있으면 마지막 데이타에서 +1 을 하게끔 코딩했는데
문제는 가끔가다가 시스템적으로 문제가 발생한다든지 해서 순번에 실수형 데이터를 넣지 못하고 프로그램이 종료 되면 그 필드가 비워져 있는 상태가 되여서 recordcount 가 0 이 아님에도 불구하고 마지막 데이터가 없기 때문에 마지막 데이타 숫자를 불러오려 하니깐 이런 에러가 발생했습니다.
따라서 아이에 recordcount와 별개로 필드에 데이터가 없이 공란으로 들어가 있으면 예외처리 를 해 주니 되네요.
아무리 코딩은 이론적으로 맞아도 이런 시스템적인 문제로 오류가 발생하는것을 염두해야 하다는 것을 다시한번 깨달았습니다.
감사합니다.
BDE 엔진 / 파라독스 으로 DB 테이블을 만들었습니다. 그리고 table 에 insert 하려고 할때 Invalid variant type conversion 이란 에러가 뜹니다. 항상 뜨는것은 아니고 어쩌다가 가끔씩 이런 에러가 발생하는데 어떤 경우에 이런 에러가...
오병주
•
2003.12.03 18:34
에러를 그대로 해석하면
말그대로 Variant Type 변환이 타당하지 않다라는 뜻이거든요...
형선언한...
최인권
•
2003.12.03 18:50
역시 형변환에 문제였습니다.
순번을 넣는 필드에 recordcount가 0이면 1로 시작하고 있으면 마지막 데이...
에러를 그대로 해석하면
말그대로 Variant Type 변환이 타당하지 않다라는 뜻이거든요...
형선언한 부분이나 파라독스 테이블의 필드를 조정해야 할듯 싶은데...
다시한번 봐보세요..^^
그럼 즐프 ~