Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Evariant Error란?
Evariant Error 라고 나오고 Invalid variant type conversion이라고
에러 메세지가 뜨는 군요
이게 무슨 에러죠 어떨때 뜨는지요
그리고 이상하게 데이터베이스에 자료가 하나라도 있으면
뜨지 않지만 오직 데이터가 비었을때 처음시작시에만 뜨는군요
혹시 아시는분있으면
1
COMMENTS
임형호
•
2000.09.27 12:02
혹시 코딩중에 DB의 자료를 조회하는 부분이 있을것 같네요.
음...가령 해당 필드가 integer라든지 float이라든지하는데...아무 자료가 없는 상태에서 해당 필드의 값을 불러오면서 이용을 하려고 하기때문이 아닌쥐...
확실치는 않지만 이런 경우에도 같은 에러가 발생합니다.
간단히 파라독스로 테스트를 해봤습니다.
음...그러니까 age라는 필드를 numeric으로 설정하고 아무자료가 없는 상태에서
var
i : integer;
begin
i:=table1.fieldvalues['age'];
end;
위와같이 코딩을 하면 당연 age값은 아무것도 없으므로 null로 인식을 합니다.
그러면서 님께서 말씀하신 에러가 발생을 하는군요.
타입이 안 맞는다는 말입니다.
그런데 만약 자료가 한건이라도 있다면 그때는 당근 에러가 발생하지 않게 됩니다.
null이 아니니까요.
아무래도 님의 코딩중에 분명 필드값을 참조하는 부분이 있을테고, 그부분에서 에러가 발생하는것 같습니다.
조건문을 주셔서 처리하는것이 나을듯 싶네요.
가령
table.eof 인가 확인을 하시든지 아님 해당필드의 값이 null인지 아닌지를 확인하시든지요. 그럼..이만...
델피초보 wrote:
>
> Evariant Error 라고 나오고 Invalid variant type conversion이라고
> 에러 메세지가 뜨는 군요
>
> 이게 무슨 에러죠 어떨때 뜨는지요
> 그리고 이상하게 데이터베이스에 자료가 하나라도 있으면
>
> 뜨지 않지만 오직 데이터가 비었을때 처음시작시에만 뜨는군요
> 혹시 아시는분있으면
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
바다
•
2000.09.27 15:28
1
COMMENTS
/
0
LIKES
모달리스로 동적 폼생성 어떻게 하나요?
임형호
•
2000.09.27 19:26
모달폼은 그 폼을 닫기전에는 다음처리들이 실행이 되지 않습니다. 그러므로 폼을 닫으면서 free가 되지만...
델피초보
•
2000.09.27 10:34
1
COMMENTS
/
0
LIKES
Evariant Error란?
Evariant Error 라고 나오고 Invalid variant type conversion이라고 에러 메세지가 뜨는 군요 이게 무슨 에러죠 어떨때 뜨는지요 그리고 이상하게 데이터베이스에 자료가 하나라도 있으면 뜨지 않지만 오직 데이터가 비었을때 처음시작시...
임형호
•
2000.09.27 12:02
혹시 코딩중에 DB의 자료를 조회하는 부분이 있을것 같네요. 음...가령 해당 필드가 integer라든지 float...
parkisu
2000.09.27 09:57
0
COMMENTS
/
0
LIKES
blob필드에 컴포넌트를 저장하려면요?
엄청 초보
2000.09.27 09:31
0
COMMENTS
/
0
LIKES
[질문...]앵...죄송하지만 에러좀 봐줘용...
김준연
•
2000.09.27 09:28
1
COMMENTS
/
0
LIKES
좀 도와주십시요...
초보자
•
2000.09.27 20:31
김준연 wrote: > DECLARE @ins_error int > > begin tran > insert ExampleDB(exid, a) values('d', ...
진땀
2000.09.27 09:26
0
COMMENTS
/
0
LIKES
InterBase에 관한 많은 도움을 바랍니다.
kissme
2000.09.27 09:06
0
COMMENTS
/
0
LIKES
컴포넌트.. 제발~ 도와주세요~
mickyblue
•
2000.09.27 08:38
2
COMMENTS
/
0
LIKES
조금만더~~~
남기석
•
2000.09.27 10:32
안녕하세요.... 지난번에 IncMonth 함수를 알려 드렸던 청개구리 남기석입니다. 아직도 해결 못하시고 해...
kylix
•
2000.09.27 09:44
제 생각에는 델파이 문법을 책보구 더 배우셔야겠네여~ 밑에 고수님들이 여러번 답변을 해준것을 봤는데...
서하늘
2000.09.27 08:06
0
COMMENTS
/
0
LIKES
NT Network client utility를 Shielder로 배포하고 싶은데...
왕초보
2000.09.27 07:59
0
COMMENTS
/
0
LIKES
SQL Hourglass이 다른 것으로 바꾸고 싶은데....
고민남
•
2000.09.27 07:02
1
COMMENTS
/
0
LIKES
sql server 에러
남기석
•
2000.09.27 10:17
안녕하세요... 청개구리 남기석입니다. SQL 서버에 연결할 수 없다는 에러메세지네요... 연결이 안되...
최승환
2000.09.27 06:40
0
COMMENTS
/
0
LIKES
TPrint에관해
윤종열
•
2000.09.27 06:25
3
COMMENTS
/
0
LIKES
InterBase 접속 방법
허춘
•
2000.09.27 13:47
윤종열 wrote: > 저의 컴퓨터 구성은 이렇습니다. > > 1번 컴퓨터) 1-Internet에서 에서 InterBase6....
허춘
•
2000.09.27 13:58
허춘 wrote: > 윤종열 wrote: > > 저의 컴퓨터 구성은 이렇습니다. > > > > 1번 컴퓨터) 1-Internet...
임형호
•
2000.09.27 08:39
도움이 될지는 모르겠지만 몇자 적어봅니다. 얼마전에 저두 서버에 인터베이스 6.0을 설치하고, 인터베이...
genis_me
•
2000.09.27 04:32
1
COMMENTS
/
0
LIKES
델파이 사랑~~~~알려주세요..초보^_^
김경태
•
2000.09.27 05:16
^^ 저두 델파이 시작한지 두달되는 왕촙입니다.. 델파이 바이블 괜찬턴데..영진꺼..거의 델파이로 할 수 ...
서영진
•
2000.09.27 03:24
1
COMMENTS
/
0
LIKES
math 함수중의 하나인 power 함수 쓰는법좀 가르쳐 주세요.
강인규
•
2000.09.27 04:52
제가 어젠가 답변을 올렸는데.... 검색은 해보셨나여? var i, j : integer; f : real; begin i ...
성더기
2000.09.27 03:19
0
COMMENTS
/
0
LIKES
COM1.open := True --> AsyncPro Exception!
김기태
•
2000.09.27 02:39
1
COMMENTS
/
0
LIKES
윈도우 화면 Painting에 대하여.....
타락천사
•
2000.09.27 02:41
안녕하세여.. 타락임다..^^ 각 어플마다 독립적인 메모리가 할당됩니다.. 그래서 한 어플에서 다른 ...
황하성
•
2000.09.27 02:38
1
COMMENTS
/
0
LIKES
일반 피시 접속 가능한가요?.
타락천사
•
2000.09.27 02:43
안녕하세여.. 타락임다..^^ 흠.. FTP 를 사용하심이 어떨까여? 즐푸하세여.. 타락천사...^^ 황...
안젤726
•
2000.09.27 02:04
1
COMMENTS
/
0
LIKES
TJepgImage 콤포가 어디있나요 ?
이경문
•
2000.09.27 05:49
Delphi4부터인가 TJpegImage라는 클래스를 제공하게 되었습니다. 자료실에 보면 Jpeg관련 컴포넌트가 많이...
김경태
•
2000.09.27 02:02
1
COMMENTS
/
0
LIKES
클래스의 멤버변수따위를 전부 파일로 저장했다가 불러오기?
david
•
2000.09.28 02:07
김경태 wrote: > 아래처럼 복잡한 클래스의 변수들을 전부다 파일로 저장했다가..그대로 다시 불러올수있...
델피초보
2000/09/27 10:34
Views
259
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
음...가령 해당 필드가 integer라든지 float이라든지하는데...아무 자료가 없는 상태에서 해당 필드의 값을 불러오면서 이용을 하려고 하기때문이 아닌쥐...
확실치는 않지만 이런 경우에도 같은 에러가 발생합니다.
간단히 파라독스로 테스트를 해봤습니다.
음...그러니까 age라는 필드를 numeric으로 설정하고 아무자료가 없는 상태에서
var
i : integer;
begin
i:=table1.fieldvalues['age'];
end;
위와같이 코딩을 하면 당연 age값은 아무것도 없으므로 null로 인식을 합니다.
그러면서 님께서 말씀하신 에러가 발생을 하는군요.
타입이 안 맞는다는 말입니다.
그런데 만약 자료가 한건이라도 있다면 그때는 당근 에러가 발생하지 않게 됩니다.
null이 아니니까요.
아무래도 님의 코딩중에 분명 필드값을 참조하는 부분이 있을테고, 그부분에서 에러가 발생하는것 같습니다.
조건문을 주셔서 처리하는것이 나을듯 싶네요.
가령
table.eof 인가 확인을 하시든지 아님 해당필드의 값이 null인지 아닌지를 확인하시든지요. 그럼..이만...
델피초보 wrote:
>
> Evariant Error 라고 나오고 Invalid variant type conversion이라고
> 에러 메세지가 뜨는 군요
>
> 이게 무슨 에러죠 어떨때 뜨는지요
> 그리고 이상하게 데이터베이스에 자료가 하나라도 있으면
>
> 뜨지 않지만 오직 데이터가 비었을때 처음시작시에만 뜨는군요
> 혹시 아시는분있으면