Foros del Web » Programando para Internet » ASP Clásico »

Insertar 1 dato en 2 tablas al mismo tiempo!!!

Estas en el tema de Insertar 1 dato en 2 tablas al mismo tiempo!!! en el foro de ASP Clásico en Foros del Web. buenas estoy tratando de hacer lo siguiente con una bd access quiero insertar un valos en dos tablas distintas y lo estoy realizando asi pero ...
  #1 (permalink)  
Antiguo 14/10/2006, 20:32
Avatar de GUEIVAN  
Fecha de Ingreso: noviembre-2002
Ubicación: VENEZUELA
Mensajes: 160
Antigüedad: 21 años, 6 meses
Puntos: 0
Insertar 1 dato en 2 tablas al mismo tiempo!!!

buenas estoy tratando de hacer lo siguiente con una bd access quiero insertar un valos en dos tablas distintas y lo estoy realizando asi pero no me funciona

Set cmd=Server.CreateObject("ADODB.Command")
cmd.activeconnection=conexionactiva
cmd.commandtext="INSERT INTO tabla1(COD) VALUES('1');INSERT INTO tabla2(COD) VALUES('1');"
cmd.execute

como se puede ver quiero realizar dos insert into en una sola ejecucion del commandtext pero no me funciona, que debo hacer?
__________________
VENEZUELA SIN LOS POLITICOS SERIA EL PARAISO!!!
  #2 (permalink)  
Antiguo 16/10/2006, 07:42
Avatar de biffly  
Fecha de Ingreso: junio-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
Set cmd=Server.CreateObject("ADODB.Command")
cmd.activeconnection=conexionactiva
SQL = "INSERT INTO tabla1(COD) VALUES('1');INSERT INTO tabla2(COD) VALUES('1');"
cmd.execute SQL

prueba esto, saludos :)
__________________
Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces.
REM Hay que encontrar el camino de regreso y no siempre es facil....
  #3 (permalink)  
Antiguo 16/10/2006, 07:51
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Eso no te va a insertar "al mismo tiempo" el dato en dos tablas, es más, no se puede. Priemero en una y nuego en la otra.

Ejecuta dos Commands o un SP que haga los dos inserts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:55.