Pb while closing ADO query



Hi !

We are using Delphi 5.0 with SQL Server. Using ADO Connection Command for
accessing database, TADO query and TADO Dataset component for accessing
Table data.



We are facing the following problem, when ADO Query or ADO Dataset record is
blank (ie Record Count = 0) and try to Close or set Active = False, it shows
the error:



" Either BOF or EOF is True, or the current record has been deleted.
Requested operation requires a current record "



Coding is as below:



qryDisplay.Active := False; //This statement returns Error Message when
executed for

//second time

qryDisplay.SQL.Clear;

qryDisplay.SQL.Text := 'Select * From TempCustomers';

qryDisplay.Active := True;

if qryDisplay.RecordCount > 0 Then

Begin

while qryDisplay.RecNo <= 5 do

begin

ShowMessage(qryDisplay.FieldValues['CustName']);

qryDisplay.Next;

end;

End;



Someone pl help



Regards,

Bala


.



Relevant Pages

  • Re: Pb while closing ADO query
    ... Do you have the updates for ADO and MDAC installed on your system? ... > We are using Delphi 5.0 with SQL Server. ... TADO query and TADO Dataset component for accessing ...
    (borland.public.delphi.database.ado)
  • Re: Is ADO Dead (3)?
    ... The Design of ADO ... ADO uses a single object, the Recordset, as a common representation for ... a forward-only stream of results from a database, ... where data is updated at the data source or cached locally as with the ...
    (comp.databases.ms-access)
  • Re: Is ADO Dead (3)?
    ... The Design of ADO ... ADO uses a single object, the Recordset, as a common representation for ... a forward-only stream of results from a database, ... where data is updated at the data source or cached locally as with the ...
    (comp.databases.ms-access)
  • Re: Is ADO Dead (3)?
    ... The Design of ADO ... ADO uses a single object, the Recordset, as a common representation for ... a forward-only stream of results from a database, ... where data is updated at the data source or cached locally as with the ...
    (comp.databases.ms-access)
  • Re: Is ADO Dead (3)?
    ... The Design of ADO ... ADO uses a single object, the Recordset, as a common representation for ... a forward-only stream of results from a database, ... where data is updated at the data source or cached locally as with the ...
    (comp.databases.ms-access)