Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Select En Delphi (https://www.clubdelphi.com/foros/showthread.php?t=76617)

BELET18 13-11-2011 23:50:36

Select En Delphi
 
tengo un problema en esto

ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('SELECT vchMarca FROM TB_Marca where smlMarca IN (SELECT smlMarca FROM TB_Relacion WHERE smlLinkup like'+Char(39)+DBedit1.Text+'%'+Char(39));
ADOQuery2.Open;

se que no cierro el parentesis de el subselect pero no se donde cerrarlo

BELET18 13-11-2011 23:51:57

Select En Delphi
 
tengo un problema en esto

ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('SELECT vchMarca FROM TB_Marca where smlMarca IN (SELECT smlMarca FROM TB_Relacion WHERE smlLinkup like'+Char(39)+DBedit1.Text+'%'+Char(39));
ADOQuery2.Open;

se que no cierro el parentesis de el subselect pero no se donde cerrarlo

Pedro-Juan 14-11-2011 00:25:28

Cita:

Empezado por BELET18 (Mensaje 418395)
tengo un problema en esto

ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('SELECT vchMarca FROM TB_Marca where smlMarca IN (SELECT smlMarca FROM TB_Relacion WHERE smlLinkup like'+Char(39)+DBedit1.Text+'%'+Char(39));
ADOQuery2.Open;

se que no cierro el parentesis de el subselect pero no se donde cerrarlo

Hola, creo que deberías cerrarlo asi:

Char(39))');

Espero que te sirva.
Un saludo.

BELET18 14-11-2011 00:52:34

>.<
 
Cita:

Empezado por Pedro-Juan (Mensaje 418398)
Hola, creo que deberías cerrarlo asi:

Char(39))');

Espero que te sirva.
Un saludo.



no no me funciono
[Error] AxFLImpl1.pas(383): Illegal character in input file: '%' ($25)

olbeup 14-11-2011 08:11:06

Cita:

Empezado por BELET18 (Mensaje 418395)
tengo un problema en esto

ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('SELECT vchMarca FROM TB_Marca where smlMarca IN (SELECT smlMarca FROM TB_Relacion WHERE smlLinkup like'+Char(39)+DBedit1.Text+'%'+Char(39));
ADOQuery2.Open;

se que no cierro el parentesis de el subselect pero no se donde cerrarlo

Código Delphi [-]
with ADOQuery2 do
begin
  SQL.Clear;
  SQL.Add('SELECT vchMarca FROM TB_Marca WHERE smlMarca IN (SELECT smlMarca FROM TB_Relacion WHERE smlLinkup LIKE ' + QuotedStr(DBEdit1.Text + '%') + ')');
  Open;
end;

Un saludo.

Nelet 14-11-2011 11:12:56

Al final...

Código Delphi [-]
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('SELECT vchMarca FROM TB_Marca where smlMarca IN (SELECT smlMarca FROM TB_Relacion WHERE smlLinkup like'+Char(39)+DBedit1.Text+'%'+Char(39)+')');
ADOQuery2.Open;

Casimiro Notevi 14-11-2011 11:38:02

No repitas hilos.
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.

BELET18 14-11-2011 19:51:28

Gracias compañeros me ayudaron en mucho aquie estare constantemente en este foro


La franja horaria es GMT +2. Ahora son las 20:11:08.

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