Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   tquery por código (https://www.clubdelphi.com/foros/showthread.php?t=6880)

apolo18 26-01-2004 20:49:38

tquery por código
 
Hola amigos

Tengo una aplicación un poco grande en la cual utilizo muchos tquery y datasouece y lo que deseo hacer es crearlos por código para poder destruirlos y así no tener muchos componentes tquery.

jafl1965 27-01-2004 00:41:27

Será algo así?

Var
UnQuery : Tquery ;
begin
UnQuery := TQuery.Create(Form1) ;
try
with UnQuery do
begin
close ;
SQL.Add('Mi sentencia') ;
Open o ExecSQL ;
end;
finally
UnQuery.free ;
end;
end ;

roman 27-01-2004 02:06:50

También podrías usar un sólo TQuery y cambiarle la cadena SQL en cada consulta.

Sin embargo ten en cuenta que si usas bases que admitan consultas preparadas, en algunas ocasiones pude ser contraproducente éste o el método que propone jafl1965 ya que perderías la ventaja de la preparación.

// Saludos

apolo18 27-01-2004 16:56:35

Me gusta la idea de trabajar con un solo Tquery pero el problema es que tengo procedimientos que utilizan varios SQL entonces al utilizar el mismo tquery por segunda vez pierde la consulta del primer SQL.

Nuria 27-01-2004 18:13:24

Cita:

el problema es que tengo procedimientos que utilizan varios SQL entonces al utilizar el mismo tquery por segunda vez pierde la consulta del primer SQL.
Utiliza dos TQuery ... ;)

Saludos!

apolo18 27-01-2004 21:05:10

Es que eso es lo que no quiero por que ya tengo muchos, lo quiero es reutilizar código no hay otra forma de hacerlo?

__cadetill 27-01-2004 22:58:55

Pues no te queda más remedio que pegar componentes nuevos o crearlos por código como te han sugerido más arriba :(
Para cada consulta activa en el mismo tiempo, necesitas una Query distinta ;)


La franja horaria es GMT +2. Ahora son las 09:15:03.

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