Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > PostgreSQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-12-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Unhappy Busqueda con Upper

Hola amigos:

Siempre había usado con mySql la siguiente sentencia para buscar en un campo, sin importar mayúsculas ni minúsculas y funciona perfectamente.

Código SQL [-]
QueryNombre.Close;
QueryNombre.SQL.Clear;
QueryNombre.sql.text:='select * from registros where UPPER (nombre) like "%'+UpperCase(Edit1.Text)+'%"';
QueryNombre.Open;

Estoy migrando mi aplicación desarollada en D2007 hacia PostgreSql y la búsqueda no funciona dando el siguiente error:

SQL Error:ERROR: column "%a%" does not exist
LINEA 1:...rom registros where UPPER (nombre) like "%A%"

¿Puede alguien señalarme cúal es mi error?

Desde ya, muchas gracias a todos

Última edición por radenf fecha: 14-12-2009 a las 21:59:27.
Responder Con Cita
  #2  
Antiguo 14-12-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Posiblemente sea la DobleComilla que tienes, intenta lo siguiente:

Código Delphi [-]
QueryNombre.Close;
QueryNombre.SQL.Clear;
QueryNombre.sql.text:='select * from registros where UPPER (nombre) like ''%'+UpperCase(Edit1.Text)+'%''';
QueryNombre.Open;
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 14-12-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Muchas gracias jhonny .
Ese era exactamente el problema.

Saludos y gracias por tu tiempo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Upper + Blob altp Firebird e Interbase 5 21-11-2007 19:49:52
Busqueda... mjjj Conexión con bases de datos 3 08-05-2007 10:58:37
Upper Y Letra Ñ maro Firebird e Interbase 1 17-04-2007 20:34:19
Funciones De Upper Case micayael Firebird e Interbase 6 27-09-2005 15:46:56
UPPER, UpperCase con eñes, tildes ... Tomás Firebird e Interbase 3 15-01-2004 18:24:24


La franja horaria es GMT +2. Ahora son las 23:31:47.


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
Copyright 1996-2007 Club Delphi