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)
-   -   insertar un nuevo sql en un DataSet.insertsql (https://www.clubdelphi.com/foros/showthread.php?t=22535)

el_barto 17-06-2005 22:38:41

insertar un nuevo sql en un DataSet.insertsql
 
Buenos tardes foro.
tengo un inconveniente con un dataset que en la propieda insertsql tiene el siguiente codigo:

Código:


insert into producto (cod_prod, nom_prod) values (:cod_prod, nom_prod)

pero mediante codigo yo necesito que despues de que inserte el cod_prod y el nom_prod haga inmediatamente la siguiente inserccion y para eso utilizo lo siguiente:

Código:

DataModule2.IBDataSet1.InsertSQL.Add('insert into atr_prod(cod_prod, nom_atrprod, no_atrprod) values(:cod_prod, :nom_atrprod, 1)');
el problema es que este codigo lo adiciona despues del primer insert entonces pues por eso saca un error lo que necesito es que no lo adicione sino que borre el primer insert y despues me colo que este insert.

Espero haberme hecho entender y gracias

PDT: tenes todos mi apoyo Roman sos un Sabio

roman 17-06-2005 23:04:31

¿No bastaría algo como DataModule2.IBDataSet1.InsertSQL.Clear antes de Add?

// Saludos

el_barto 17-06-2005 23:14:02

Sip gracias, lastima que no tuvo el efecto que queria.
Es que manejo solo dos edit uno para el nombre y otro para el codigo y necesito que cuanda haga click en el boton aceptar me inserte lo que esta en los edit en dos tablas completamente distintas pense en hacerlo asi y hago el commit respectivo pero no me hace la inserccion de este ultimo insert.


La franja horaria es GMT +2. Ahora son las 15:51:18.

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