Q&A

  • adoquery 의 close 명령에서 에러가 .....
adoquery를 사용하여 프로그래밍 하였는데 ,한가지

이상한 현상이 벌어졌습니다.



제 주위에 있는 컴퓨터에 만든 프로그램을 실행하면 아주 잘 되는데 어떤 한 컴퓨터에서 다음과 같은 현상이 벌어지더군요.



adoquery를 이용해 select 문장으로 데이타를 선택하였을때,

만약 데이타가 없을 경우 close 하면 에러가 난다는 것입니다.



다로 다음과 같은 코드인데..



ta:=taqoquery.create(nil) ;

ta.connectionstring:='어쩌구 저쩌구' ;

ta.sql.clear ;

ta.sql.add('select * from userlist where id=xxxx') ;

ta.open ;

if ta.eof then

ta.close <- //요부분이 에러가 납니다.

//에러 메세지를 번역하면 '당신이 하려고 하는 동작으은 데이타가 있어야 합니다. 만약 eof인지 확인하시기 바랍니다.





아니 adoquery를 close 하는 동작에 왜 데이타가 있어야 하는지 ...

하여간 select 로 데이타가 걸리면 에러가 않나는데 않걸리면

에러가 납니다.

그리고,이러한 현상은 오로지 그 컴퓨터에서만 벌어지고 있습니다.

왜 그런 것인가요 ?????..







0  COMMENTS