FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Error con Lower?
Buenos días,
Tengo una consulta con un LIKE que hace condiciones como esta: xdoc like "% '+temp+' %" La variable temp esta formateada antes para pasar a minúsculas: temp:=ansilowercase(temp); La cosa es que para que me haga correctamente la consulta se supone que añadiendo el Lower delante de xdoc (el campo) ya tendría que funcionar, pero no, tengo un try catch puesto desde el principio de la función y me salta éste en el momento que pongo esto: lower(xdoc) like "% '+temp+' %" Alguna sugerencia? No sé qué hacer más.. Muchas gracias de antemano - Zaida - |
#2
|
||||
|
||||
Pero, ¿cuál es la excepción? ¿Qué mensaje porta?
|
#3
|
|||
|
|||
Ups, perdón, tienes toda la razón.
El error es: Type mismatch in expression Gracias |
#4
|
||||
|
||||
Entonces "temp" no es un STRING ni un ANSISTRING, sino un PCHAR, ¿me equivoco? Si es así, ahí está el problema, ya que no se pueden concatenar PCHAR así como así. Si no recuerdo mal, lo siguiente debería funcionar:
O, en el peor de los casos: Si no es el caso, entonces pon el método completo a ver si el problema está en otro lado. |
#5
|
|||
|
|||
La variable temp es del tipo: widestring.
He añadido lo de ansistring(temp) en la consulta, tal y como comentas y me sigue dando el mismo error. Voy a cambiar el tipo de la variable temps de widestring a ansistring o string, aver si funciona. Gracias |
#6
|
|||
|
|||
He puesto la variable temp como ansistring:
temp: ansistring; Y nada..me sigue saltando el mismo error. También he probado lo de crear una variable temp_aux de tipo ansistring y hacer un temp_aux:=temp, y tampoco. Y el error es seguro que viene de aquí porque en el momento que quito lo de lower(temp) y dejo solo temp, hace la consulta correctamente. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Por qué sale el [Fatal Error]Internal Error:LA30?? | Lizette | Varios | 13 | 14-01-2016 13:44:35 |
Error al generar instalador con installshield (error 6173) | jangel_ramirezm | Varios | 4 | 09-12-2008 00:07:54 |
dbexpress Error: unknown error Code '101' | raorre | Conexión con bases de datos | 3 | 13-10-2008 07:53:49 |
Error General Sql Error lock conflict ...deadlock | Patricio | Varios | 1 | 19-03-2008 14:52:14 |
error:[Fatal Error] Unit1.pas(7): Unit ZDbcConnection was compiled with a different.. | karaoke | Conexión con bases de datos | 2 | 19-12-2007 10:22:36 |
|