consulta ADOQuery

liuxus
11 de Diciembre del 2002
hago una consulta a una base de datos en acces con un "ADOQuery" y si la consulta no me devuelve ningun registro que cumpla con lo que busco el "ADOQuery" me dice que el "Bof" o "Eof" es "true" y no puedo cerrar el "ADOQuery" para hacer otras consultas porque me marca error para cerrarlo.
¿Alguien me puede decir como evitar esto para poder cerrar el "ADOQuery" o como hacer las consultas sin este problema?

NEO
11 de Diciembre del 2002
hola liuxus, creo que yo tuve el mismo problema, pero necesito saber el c贸digo de tu consulta, poruqe igual est谩 bien y es un problema de Delphi.
De hecho aunque la consulta no devuelva ning煤n registro deber铆a poder volver a ejecutarse. Mira este c贸digo de ejemplo. (Este c贸digo pudes asignarlo a un bot贸n para probar).
procedure TForm1.Button1Click(Sender:Tobject);

Begin
with DataModule.AdoQuery1 do
Begin
Close;
Sql.clear;
Sql.Add('Select * from Table1');
Sql.Add('Where campo1=campo');
Open;
end;
end;

Victor
11 de Diciembre del 2002
Si la versi贸n de Delphi que estas usando es 5 y la del MDAC instalado en tu Windows es 2.6 o superior, esa es un bug de Delphi. Podes bajar las actualizaciones desde el sitio de Borland