FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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
__________________
De donde sacara las pelas la luna para salir todas las noches!!! P.D. La mala gente gobierna por que la buena gente no vota. En españa eso ya no pasa.... |
#2
|
||||
|
||||
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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|