테이블을 오픈하면... 이런메시지가 뜹니다...!!!
Table1.Active := True; 라는 구문만 만나면 이런메시지가 뜨니...
실행은 되는데...!!!!!!! 엄청 찜찜해서여!!! 혹시나 런타임에러가생길까봐...
그냥 그리드에 있는 내용을 DB에 저장할라고 테이블오픈하면 이런에러메시지가 뜹니다... 분명히 형변환에 관한것같은데 쩝....!
델파이 초보라서 아직은 멀고도 험난하네요!!!
답변 아시는 분은 좀 가르쳐주세요!!!!!!!꾸벅^^
아마 테이블의 어떤 필드가 NULL인데 String변수에다 넣으려구 하시는것 같네요...
변수에 넣기 전에 IsNull로 체크해서 필드값이 NULL이면 ''(공백)을 넣으세요..
if ...FieldByName(...).IsNull then
SomeVar := ''
else
SomeVar := ...FieldByName(...).AsString;
^^ 항상 즐코하세요...