Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   here en sql con variables (https://www.clubdelphi.com/foros/showthread.php?t=16932)

rolando_s 16-12-2004 19:39:52

here en sql con variables
 
este es mi problema nop toma la variable como variable sino como letra
les agradecere si tienen la solucion
funciona correctamente si coloco un numero 1 O 2 etc...

procedure TSalas.FormActivate(Sender: TObject);
var x:integer;
begin
with query1 do
begin
x:=1;
Close;
sql.clear;
sql.add('select*from usopc where inde=x');
open;
while not eof do
begin
inp1.Caption:=(fieldbyname('nombre').asstring);
next;
end;
end;
end;

marcoszorrilla 16-12-2004 20:06:45

Código Delphi [-]
var x:integer;
 begin
   with query1 do
   begin
   x:=1;
   Close;
   sql.clear;
   sql.add('select*from usopc where inde = '+QuotedStr(IntToStr(x)));
   open;
     while not eof do
     begin
     inp1.Caption:=(fieldbyname('nombre').asstring);
     next;
     end;
   end;
 end;

Un Saludo.

Héctor Randolph 16-12-2004 20:14:46

Hola Rolando!

Me parece que esta sería la solución a tu problema

Código Delphi [-]
procedure TSalas.FormActivate(Sender: TObject);
var 
  x: Integer;
begin
  with query1 do
  begin
    x:=1;
    Close;
    sql.clear;
    sql.add('select*from usopc where inde=:x');
    ParamByName('x').AsInteger:=x;
    open;
    while not eof do
    begin
      inp1.Caption:=(fieldbyname('nombre').asstring);
      next;
    end;
  end;
end;

Espero que te sea útil

Nota: Procura utilizar las etiquetas de código en tus mensajes para que sean más legibles, de esta forma recibirás una ayuda más eficiente.

Un saludo y hasta pronto.

rolando_s 16-12-2004 22:43:03

gracias si es la solucion
 
Muchas gracias
Si es la solución a mi problema


La franja horaria es GMT +2. Ahora son las 06:37:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi