¡Muchas gracias! pero...
Si llamo a --> Consulta.Filtered := True;
en vez de a --> Consulta.open;
no aparecen los datos en el DBGrid
¿hay alguna forma de saber si la consulta recibe datos? es decir, algo así:
Código Delphi
[-]adoQuery.Close;
adoQuery.SQL.Clear;
adoQuery.SQL.Text:=
'SELECT * FROM TablaLibro WHERE Título LIKE '+QuotedStr( Ebusqueda.Text )+'';
if (adoQuery.ConsiguióDatos) then
adoQuery.Open
Es que creo que es ese Open el que me falla si la consulta no recibe nada de la BD access.
Gracias de nuevo.