Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Como insertar datos de una tabla en otra tabla? (https://www.clubdelphi.com/foros/showthread.php?t=3227)

Salomon 28-08-2003 10:14:26

Como insertar datos de una tabla en otra tabla?
 
hola amigos, soy nuevo en el foro y me parece una manera cojonuda de ayudarnos, si no nos ayudamos nosotros quien lo va a hacer.
Bueno mi consulta es la siguiente:

Quiero insertar datos de una tabla en otra tabla, he hecho una insert y en el ibConsole, me funciona perfectamente, pero cuando lo pongo en el codigo, me da un error, y me bloquea la aplicacion con el famoso access violation in module ......, y por mas que miro no consigo saber porque, uso componentes adoquery, contra firebirb 1.5. La insert es la siguiente :

----------------------------------------------------------------------------------
Cadena:='Insert Into T_TARIFAS_' + SEAnioHasta.Text + ' ' +
'Select COD_TARIFA, TARIFA + (TARIFA * ' +
Incremento + '), DESCRIPCION
From T_TARIFAS_' + SEAnioDesde.Text;
try
ADOQTarifa.Active := False;
ADOQTarifa.SQL.Clear;
ADOQTarifa.SQL.Add(Cadena);
ADOQTarifa.ExecSQL;
ADOQTarifaHasta.ExecSQL;
except
end;
-----------------------------------------------------------------------------------

Muchas gracias por vuestra ayuda

Un saludo

Salo

guillotmarc 28-08-2003 11:29:40

Hola.

¿ Porqué tienes esta linea ?

ADOQTarifaHasta.ExecSQL;


No parece que hayas inicializado ese Query, por lo que el error podría venir por aquí.

Saludos.


La franja horaria es GMT +2. Ahora son las 15:34:42.

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