TADOQuery를 이용하여 데이터레코드를 가져올때
결과 데이터셋이 비어있으면 다음에 닫을때 오류가 발생합니다.
해결책을 아시는분 없으세요?
qryTEMP: TADOQuery;
with qryTEMP do begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM TEMP');
Open;
end;
이부분이 실행되었을때...결과 레코드셋이 비어있으면,
BOF와 EOF가 동시에 true가 되는데...
다음에 또 이부분을 실행하면...Close; 부분에서
BOF나 EOF가 true라는 오류메시지를 보여줍니다.
이오류가 나오지 않게 하는 방법 있을까요?
정확한 답변이 될 수 있을런지 모르겠네요..
저는 델파이 5 버젼을 쓰는데 위와 같은 오류가 발생했었습니다.
이는 델파이 5 자체의 오류로서 패치파일을 따로 실행해 줘야 하는 것으로 알고 있으며 저같은 경우 위의 패치 파일을 다운받고 실행해 준 이후로 위와 같은 문제는 발생하지 않았습니다.
파일을 어디서 받았는지, 어디다 두었는지는 기억이 나질 않네요..
조금이나마 도움이 되었으면 합니다..