Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2013
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Question unidac + mysql + like problemas

tengo un problema con el query y like mas no encontre como solucionarlo busque por la red y no he encontrado nada
es delphi xe3 unidac
esta sentenciona funciona bien en otro equipo con mydac.
mysql server ver 5.5



Código Delphi [-]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin

    EDIT1.Text := TRIM(eDIT1.Text);
    UniQuery1.Close;
    UniQuery1.SQL.Clear;
    UniQuery1.SQL.Add('SELECT');
    UniQuery1.SQL.Add('ubicacion.id_per,');
    UniQuery1.SQL.Add('ubicacion.ce,');
    UniQuery1.SQL.Add('ubicacion.turno,');
    UniQuery1.SQL.Add('ubicacion.control,');
    UniQuery1.SQL.Add('ubicacion.nombre,');
    UniQuery1.SQL.Add('ubicacion.colonia,');
    UniQuery1.SQL.Add('ubicacion.funcion');
    UniQuery1.SQL.Add('FROM');
    UniQuery1.SQL.Add('ubicacion');
   if EDIT1.Text <> '' then
   BEGIN
    UniQuery1.SQL.Add('WHERE');
    UniQuery1.SQL.Add('ubicacion.nombre LIKE "%'+Edit1.Text+'%"');// ya intente corriendolo cambiando los % por *.
   END;
        UniQuery1.Open;
end;

marca un error le muestro la imagen cuando oprimi la tecla W




http://imageshack.us/photo/my-images/18/o43a.png/

Última edición por vroa74 fecha: 04-10-2013 a las 02:42:13. Razón: me confundi al transcribir
Responder Con Cita
  #2  
Antiguo 04-10-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que es más fácil poner el texto del error

#42S22 Unknown column "w" in 'where clause'
Responder Con Cita
  #3  
Antiguo 04-10-2013
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 910
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Podrias podrar con...

Código Delphi [-]
   if EDIT1.Text <> '' then
   BEGIN
    UniQuery1.SQL.Add('WHERE');
    UniQuery1.SQL.Add('ubicacion.nombre LIKE '+QuotedStr('%'+Edit1.Text+'%');
   END;
        UniQuery1.Open;
end;

Saludos...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Problema al usar la UNIDAC con base de datos Oracle cahern4 Conexión con bases de datos 1 09-02-2012 02:20:54
Unidac y sqlite Hayton Conexión con bases de datos 1 09-01-2012 01:28:51
Se puede encryptar el componente uniconecction de unidac? asdbernardo Conexión con bases de datos 0 06-10-2011 18:22:04
dbGo, dbExpress o UniDAC? paladincubano Conexión con bases de datos 8 02-12-2008 16:29:38
Problemas mysql 4.0 - 4.1 marceloalegre MySQL 1 01-09-2006 18:36:33


La franja horaria es GMT +2. Ahora son las 16:29:21.


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