Hola
Hay un truco que uso para saber si una consulta se hace bien o que me envia la misma.
Código Delphi
[-]
adoQuery.Close;
adoQuery.SQL.Clear;
adoQuery.SQL.Text:= 'SELECT * FROM TablaLibro WHERE Título LIKE '+QuotedStr( Ebusqueda.Text )+'';
Showmessage(ADOQuery1.SQL.Text);
Con esto tal vez salgas de alguna duda.
Saludos