FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Comodin de consulta en interbase
En este tipo de consulta quisiera ponerle un comodin al principio y final del texto a buscar(%) para el resultado sea un valor que contenga los caracteres tecleados.
Gracias anticipadas. Un saludo procedure TFormbases.btnSearchClick(Sender: TObject); begin dm.Databases.Close; dm.Databases.SelectSQL.Text := 'select c.articlave, c.nombre, c.ncodigo,c.nnoc, c.nmatricula, c.controlz, c.fechaalta ' + ' from ARTICULOS c ' + ' where NOMBRE starting with '''' + UpperCase (edSearch.Text) + ''''; dm.Databases.Open; end; Mucas gracias. He utilizado "containing" y funciona perfectamente. Un saludo. Agustin. Última edición por perillan fecha: 31-03-2005 a las 18:17:35. |
#2
|
||||
|
||||
Creo entender que quieres buscar un nombre que contenga una cadena, ejemplo:
"AR" y que aparezcan las "cuchARas", el "ARroz", los "cARamelos", etc Si es así, no uses "starting with", usa "containing", y que además te lo busca esté en mayúsculas o minúsculas. En vez de: Código:
where NOMBRE starting with '''' +UpperCase (edSearch.Text) + ''''; Código:
where NOMBRE containing ''''+edSearch.Text +''''; |
#3
|
||||
|
||||
Saludos.
Cita:
Ejemplo Bye
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
|
|