caracter de finalizacion
Hola amigos salvadores!!
tengo el siguiente code: Código:
select * Por ej: si busco "mar" me devuelve maria, marta, marzo, marcos,mar etc... (como deberia) Mi duda esta en lo siguiente Si yo quiero buscar solamente mar (mar es un nombre) Hay alguna manera de que busque solamete "mar" y no los demas sin tocas el code Sql. Para que se entienda, si hay algun carater de finalizacion, pense mar\n o mar + ' ',(pero no funca), que se lo paso al query. Como para decirle que no le haga caso al like. Gracias por ayudar a este prueba y error , programador nicocer |
Ya sé que no quieres tocar el query pero ¿por qué mejor no usa la sentencia
sin el comodín? Entonces, tienes dos caminos: Pedir al usuario que agregue él mismo el comodín si desea búsqueda parcial o bien agregar tú mismo el comodín al momento de reemplazar el parámetro del query excepto si el usuario escribe el caracter de terminación que quieres. // Saludos |
pero ahi tocas el código, que por cierto es lo más lógico, no entiendo porque no quiere tocar el codigo sql. Yo pasándole el nombre más un espacio me funciona perfectamente... :confused: :p
|
codigo muletifuncion
Lo que posa es que a ese mismo codigo lo utilizo para otras busquedas q si necesito el LIKE
A mi con el espacio no me funciona, estoy usando c++ no delphi por ahi es por eso. Lo que estuve pensando es que si le agrego al codigo ordenar creo que me soluciona el problema. Gracias!!!!! |
Cita:
// Saludos |
debe ser c++
Este codigo me busca todos mar, marta, maria, etc, si pongo "mar"
where (apellido like :a + '%' ) Este codigo me busca todos mar , si pongo "mar" y nada mas where (apellido like :a ) No se porque, en realidad mucho no entiendo, pero por ahi es porque es C++ |
La franja horaria es GMT +2. Ahora son las 13:52:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi