Q&A

  • BDE 에러<Invalid variant type conversion>??
BDE 엔진 / 파라독스 으로 DB 테이블을 만들었습니다.
그리고 table 에 insert 하려고 할때
Invalid variant type conversion 이란 에러가 뜹니다.
항상 뜨는것은 아니고 어쩌다가 가끔씩 이런 에러가 발생하는데 어떤 경우에 이런 에러가 발생하고 어떻게 고쳐야 하나요...
부탁합니다.
3  COMMENTS
  • Profile
    오병주 2003.12.03 18:34

    에러를 그대로 해석하면

    말그대로 Variant Type 변환이 타당하지 않다라는 뜻이거든요...

    형선언한 부분이나 파라독스 테이블의 필드를 조정해야 할듯 싶은데...

    다시한번 봐보세요..^^

    그럼 즐프 ~


  • Profile
    최인권 2003.12.03 18:50
    역시 형변환에 문제였습니다.
    순번을 넣는 필드에 recordcount가 0이면 1로 시작하고 있으면 마지막 데이타에서 +1 을 하게끔 코딩했는데
    문제는 가끔가다가 시스템적으로 문제가 발생한다든지 해서 순번에 실수형 데이터를 넣지 못하고 프로그램이 종료 되면 그 필드가 비워져 있는 상태가 되여서 recordcount 가 0  이 아님에도 불구하고 마지막 데이터가 없기 때문에 마지막 데이타 숫자를 불러오려 하니깐 이런 에러가 발생했습니다.
    따라서 아이에 recordcount와 별개로 필드에 데이터가 없이 공란으로 들어가 있으면 예외처리 를 해 주니 되네요.

    아무리 코딩은 이론적으로 맞아도 이런 시스템적인 문제로 오류가 발생하는것을 염두해야 하다는 것을 다시한번 깨달았습니다.
    감사합니다.


  • Profile
    오병주 2003.12.03 22:04