ADO i Delphi

3 отговора 183 прегледа
#1

ADO i Delphi

Zdraveite!
Imam slednia problem - iskam da rabotia s Access baza danni(.mdb) i ADO komponenti. Za promqna SQL-a na ADOQuery izpolzvam slednata procedure:
procedure RefreshQuery(Qry : TADOQuery; SQL : string);
begin
qry.Active := false;
qry.SQL.Text := SQL;
qry.Active := true;
end;

No poniakoga pri izpulnenie na komandata "qry.active := false" poluchavam slednia exception:
============
'Either BOF or EOF is true, or the current record has been deleted. Requested operation requires a current record."
=============
Niakoi imal li e takuv problem?
Izpolzvam Delphi 7. I koga triabva ad izvikvam metoda UpdateBatch; na ADOQuery(triabva li zaduljitelno da go vikam niakade, ako iskam promenite mi da budat otrazni v/u HDD-to?)
Mersi :)

Отговор
в отговор на VladoVasilev #2

Re: ADO i Delphi

Трябва да си ъпдейтнеш ADO-то.
Виж това: [линк]

Отговор
в отговор на andrew_nikoloff #4

Re: ADO i Delphi

Много благодарности и от мен за линка и точната цел с решението на проблема.

Между другото ако това може да помогне на някого, този проблем с грешката се появяваше при мен само под Windows XP. При Windows 2000 не даваше абсолютно никакъв проблем.

Отговор