Cita:
Empezado por dtomeysoto
Hola amigo, resulta que el LIKE no se puede usar, obtengo el siguiente mensaje: Operation not applicable.
|
Bueno se me olvido decirte que incluyas la opcion
foNoPartialCompare en la propiedad
FilterOptions de tu DataSet (QDATOS) Lo puedes hacer en tiempo de Diseño para no hacerlo desde codigo
. Hahh y por si las dudas, cuando se esta filtrando con
Like en un DataSet no se usa el caracter
'%' de porcentage sino el
'*' Asterisco.
Por favor no confundir con las consultas
SQL que se hace aun servidor de Base de Dato.
Tu codigo quedaria asi:
Código Delphi
[-]procedure TForm1.eBuscarTextoChange(Sender: TObject);
begin
QDATOS.Filtered:=False; QDATOS.FilterOptions:=[foNoPartialCompare];
QDATOS.Filter:='NOMBRE LIKE ''*'+eBuscarTexto.Text+'*''';
QDATOS.Filtered:=True; end;
.
Pruebalo...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7