Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2013
Irlod Irlod is offline
Registrado
NULL
 
Registrado: nov 2013
Posts: 5
Poder: 0
Irlod Va por buen camino
Error en consulta SQL

Hola, veamos si me podéis ayudar.
Tengo una consulta en un form desde un combo. Cuando elijo debe llamar a otro form y presentar un listado. Pero me muestra el siguiente error:

Código Delphi [-]
procedure TForm_FiltroPersonal.BitBtn4Click(Sender: TObject);

var

Text : String;
dpto : Integer;

begin

    Text := DBEdit1.Field.Text;
    dpto := Form_FiltroPersonal.ADODataSet1DPTONUMERO.Value;
    Form_FiltroPersonal.Hide;
    Form_Personal.Show;

    with Form_Personal.ADODataSet1 do
    begin
     Close;
     CommandText := ('SELECT * FROM PERSONAL WHERE PERSODEPARTA = ') + Text ;
     Open;
    end;
end;

Sé que es una tontería pero llevo un buen rato bloqueado y estoy "en blanco".

Muchas gracias.
Imágenes Adjuntas
Tipo de Archivo: jpg Error.jpg (35,7 KB, 8 visitas)
Responder Con Cita
  #2  
Antiguo 14-11-2013
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
quiza sea una tonteria, no estoy seguro
pero si eliges una cadena que no tenga acento?
has probado?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 14-11-2013
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por Irlod Ver Mensaje
Hola, veamos si me podéis ayudar.
Tengo una consulta en un form desde un combo. Cuando elijo debe llamar a otro form y presentar un listado. Pero me muestra el siguiente error:

Código Delphi [-]
procedure TForm_FiltroPersonal.BitBtn4Click(Sender: TObject);

var

Text : String;
dpto : Integer;

begin

    Text := DBEdit1.Field.Text;
    dpto := Form_FiltroPersonal.ADODataSet1DPTONUMERO.Value;
    Form_FiltroPersonal.Hide;
    Form_Personal.Show;

    with Form_Personal.ADODataSet1 do
    begin
     Close;
     CommandText := ('SELECT * FROM PERSONAL WHERE PERSODEPARTA = ') + Text ;
     Open;
    end;
end;

Sé que es una tontería pero llevo un buen rato bloqueado y estoy "en blanco".

Muchas gracias.

Código Delphi [-]
procedure TForm_FiltroPersonal.BitBtn4Click(Sender: TObject);

var

Text : String;
dpto : Integer;

begin

    Text := DBEdit1.Field.Text;
    dpto := Form_FiltroPersonal.ADODataSet1DPTONUMERO.Value;
    Form_FiltroPersonal.Hide;
    Form_Personal.Show;

    with Form_Personal.ADODataSet1 do
    begin
     Close;
     CommandText := ('SELECT * FROM PERSONAL WHERE PERSODEPARTA = ') + QuotedStr(Text) ;
     Open;
    end;
end;
__________________
all your base are belong to us
Responder Con Cita
  #4  
Antiguo 14-11-2013
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Código Delphi [-]
procedure TForm_FiltroPersonal.BitBtn4Click(Sender: TObject);

var

Text : String;
dpto : Integer;

begin

    Text := DBEdit1.Field.Text;
    dpto := Form_FiltroPersonal.ADODataSet1DPTONUMERO.Value;
    Form_FiltroPersonal.Hide;
    Form_Personal.Show;

    with qry do
    begin
     Close;
     sql.text := ('SELECT * FROM PERSONAL WHERE PERSODEPARTA = :TXT');
     ParamByname('TXT').AsString := Text;
     Open;
    end;
end;
__________________
all your base are belong to us
Responder Con Cita
  #5  
Antiguo 14-11-2013
Irlod Irlod is offline
Registrado
NULL
 
Registrado: nov 2013
Posts: 5
Poder: 0
Irlod Va por buen camino
Muchas gracias look, la solución está en tu primera respuesta.

Saludos.
Responder Con Cita
  #6  
Antiguo 14-11-2013
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
como no me di cuenta... faltaba agregar el quotedstr()
__________________
Dulce Regalo que Satanas manda para mi.....
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
Error en consulta de DBF borixxx_ags Conexión con bases de datos 7 14-11-2011 18:00:06
Error en una consulta "Error creating cursor handle". cesar_gta86 Varios 3 10-08-2008 03:23:51
Error En Consulta perillan Conexión con bases de datos 10 25-01-2008 15:20:27
Error en consulta jlsc Conexión con bases de datos 5 16-06-2007 09:27:39
Error en Consulta ADO Luis Castillo Conexión con bases de datos 9 19-12-2003 14:32:18


La franja horaria es GMT +2. Ahora son las 00:01:15.


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