FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas FILTER
Hola a todos. Tengo un pequeño problema, dentro de un Filter tengo la siguiente condición:
Código:
TMPERR.Filter := 'TMPERR_TXT like ''Finalizada*'''; Código:
TMPERR.Filter := 'NOT (TMPERR_TXT like ''Finalizada*'')'; o TMPERR.Filter := 'TMPERR_TXT not like ''Finalizada*'''; |
#2
|
||||
|
||||
Pues es cierto que no funciona he hecho una serie de pruebas y nada.
Sin embargo la he hecho funcionar como "StoreProcedure", lo cual no sirve puesto que lo que quieres es pasar un valor. Este ejemplo como StoreProcedure funciona: Código:
SELECT maestro.codigo, maestro.Nombre FROM maestro WHERE (((maestro.Nombre) Not Like "arnol*")); Finalmente he logrado que me funcione como SQL, pero utilizando un parametro. Código:
procedure TForm1.Button1Click(Sender: TObject); begin Adoquery1.Close; AdoQuery1.SQL.Clear; Adoquery1.SQL.Add('Select * from maestro'); Adoquery1.SQL.Add('where nombre not like :nombres'); Adoquery1.Parameters[0].Value := 'Arnol%'; Adoquery1.Open; end; Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Gracias Marcos, verdaderamente curioso, aunque de Access te puedes esperar cualquier cosa.
Vamos a utilizarlo de esa manera. Gracias de nuevo. Un saludo. |
|
|
|