FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con el Like
Holas amigos de este brillantisimo Foro:
Pues hoy les traigo una interrogante mas. Pues intento hacer una consulta con like y no me sale, aunque no me da error la aplicacion no devuelve lo correcto. Se las muestro:
Aqui es como toma valor Provin:
Provincia es el nombre del parametro que toma valor de la siguiente forma:
y mi consulta en SQL es
compruebo con
y me devuelve 01*
No me devuelve ningun registro. Donde me tendria que devolver 10 registros. Por favor alguien sabe donde esta el error ??? Muchas gracias de antemano saludos Ledian Se me olvidaba utilizo delphi7 y access como base de datos, me conecto a ella a traves de ADO. Última edición por Ledian_Fdez fecha: 27-07-2006 a las 20:37:05. |
#2
|
||||
|
||||
El comodin que se utiliza en lugar del * es: %, pon en tu codigo
DM.QrTC.Parameters.ParamByName('provincia').Value := Provin + '%';y prueba si te funciona...
__________________
Cuando la única herramienta es un martillo todos los problemas tienen cara de clavo |
#3
|
|||
|
|||
Cita:
Me haces pensar que la orden es asi mas o menos Cita:
Saludos. PD: En access hasta donde se, se usa el comodin * no el %, si km es el nombre de alguna provincia entonces si aplica, pero no se si le faltara algo para delimitar los string en Access. Nuevos saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
|||
|
|||
like mi dolor de cabeza !!!
1) egostar km es el nombre del campo, para nada significa kilometros.
2) HenryAraniva utilice el comodin que me dijiste y no resulto, sigo obteniendo lo mismo. Saludos y gracias a ambos de todas formas. Ledian. |
#5
|
||||
|
||||
Saludos
Es algo tonto, pero por tonterias es qeu uno se embulla. Creo qe te falta el signo de "dos puntos" : en la sentencia
__________________
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! |
#6
|
||||
|
||||
SQL
Si lo queres pasar cmo parametro en Delphi
Espero te sirva
__________________
\_--> NoShY <--_/ |
#7
|
|||
|
|||
Problema resuleto
Gracias a ustedes ya he resuleto mi problema, pues solo tenia que ponerle los dos puntos delante de mi parametro y puffffff .... problema resuleto.
una ves mas muchas gracias saludos Ledian. Última edición por Ledian_Fdez fecha: 28-07-2006 a las 19:36:47. |
|
|
|