Q&A

  • ADO에 문제가 있는 것 같아요...
TADOQuery나 TADOTable Component를 쓸 경우,

DataSet을 Open 한 다음, Eof 일 때 Close 를 하면 Error가 발생합니다.



with ADOQuery1 do begin

Close;

Sql.Clear;

Sql.Add(' SELECT * FROM Table ');

Open;



Close; //위의 Query 결과가 Eof 일 때, Error 발생

end;



컴포넌트 하나로 여러 SQL 문을 정의할 때나

Form을 띄운후, 종료할 때 문제가 됩니다.



TQuery나 TADOTable을 쓸 경우는 문제가 전혀 없는데...

누가 나좀 살려주세요...



3  COMMENTS
  • Profile
    김종언 2000.12.05 21:43
    그럴리가 없습니다... 다시 잘 확인하세요...







    델초보 wrote:

    > TADOQuery나 TADOTable Component를 쓸 경우,

    > DataSet을 Open 한 다음, Eof 일 때 Close 를 하면 Error가 발생합니다.

    >

    > with ADOQuery1 do begin

    > Close;

    > Sql.Clear;

    > Sql.Add(' SELECT * FROM Table ');

    > Open;

    >

    > Close; //위의 Query 결과가 Eof 일 때, Error 발생

    > end;

    >

    > 컴포넌트 하나로 여러 SQL 문을 정의할 때나

    > Form을 띄운후, 종료할 때 문제가 됩니다.

    >

    > TQuery나 TADOTable을 쓸 경우는 문제가 전혀 없는데...

    > 누가 나좀 살려주세요...

    >

  • Profile
    김동환 2001.02.28 04:01
    Delphi 5에서 ADO에 대한 ERROR가 있습니다.

    Error는 밑의 내용과 같고 해결방법은 delphi UpdatePack1과 AdoUpdatepack2를

    설치 하시면 밑의 Error를 해결할 수 있습니다.



    김종언 wrote:

    > 그럴리가 없습니다... 다시 잘 확인하세요...

    >

    >

    >

    > 델초보 wrote:

    > > TADOQuery나 TADOTable Component를 쓸 경우,

    > > DataSet을 Open 한 다음, Eof 일 때 Close 를 하면 Error가 발생합니다.

    > >

    > > with ADOQuery1 do begin

    > > Close;

    > > Sql.Clear;

    > > Sql.Add(' SELECT * FROM Table ');

    > > Open;

    > >

    > > Close; //위의 Query 결과가 Eof 일 때, Error 발생

    > > end;

    > >

    > > 컴포넌트 하나로 여러 SQL 문을 정의할 때나

    > > Form을 띄운후, 종료할 때 문제가 됩니다.

    > >

    > > TQuery나 TADOTable을 쓸 경우는 문제가 전혀 없는데...

    > > 누가 나좀 살려주세요...

    > >

  • Profile
    델초보 2000.12.07 03:36
    하드 포맷하고



    윈도우, 델파이를 다시깔고 하니까 되네요...



    신경쓰게 해서 죄송합니다~~~~~~