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

Conexion E Insercion De Datos En Dos Tablas Al Mismo Tiempo

Estas en el tema de Conexion E Insercion De Datos En Dos Tablas Al Mismo Tiempo en el foro de ASP Clásico en Foros del Web. Hola amigos. Estoy intentando buscar documentacion o algo sobre lo siguiente. Tengo una bd y hago y establezco la conexion, hasta aquí todo bien, pero ...
  #1 (permalink)  
Antiguo 24/03/2003, 05:30
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Conexion E Insercion De Datos En Dos Tablas Al Mismo Tiempo

Hola amigos.


Estoy intentando buscar documentacion o algo sobre lo siguiente.

Tengo una bd y hago y establezco la conexion, hasta aquí todo bien, pero esta bd tiene dos tablas, y me gustaría que el formulario de la página web, al enviarse, insertara los datos en las dos tablas al mismo tiempo,

¿es posible que en una misma conexion, abrir las dos tablas de la bd para insertar registros?

Espero.

gracias de antemano.

Código PHP:
basedatos=server.mappath("../../datos/Ejemplo.mdb")
set conexion=server.createobject("adodb.connection")
set registros=server.createobject("adodb.recordset")
conexion.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" basedatos ";"
registros.open "SELECT * FROM tabla1",conexion,2,2
registros
.addnew
registros
.fields("nombre")=request.form("nombre")
registros.fields("email")=request.form("email")
registros.fields("mensaje")=request.form("mensaje")
registros.fields("fecha")=FormatDateTime(NowvbLongDate)
registros.update
registros
.close
conexion
.close
set registros
=nothing
set conexion
=nothing 
__________________

***Aprendiz de todo y maestro de nada***
  #2 (permalink)  
Antiguo 24/03/2003, 10:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Si, creo que no hay problema.
Sólo debés instanciar dos recordsets... algo así:



basedatos=server.mappath("../../datos/Ejemplo.mdb")
set conexion=server.createobject("adodb.connection")
set registros=server.createobject("adodb.recordset")
set registros1=server.createobject("adodb.recordset")
conexion.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"
registros.open "SELECT * FROM tabla1",conexion,2,2
registros.addnew
registros.fields("nombre")=request.form("nombre")
registros.fields("email")=request.form("email")
registros.fields("mensaje")=request.form("mensaje" )
registros.fields("fecha")=FormatDateTime(Now, vbLongDate)
registros.update
registros.close

registros1.open "SELECT * FROM tabla2",conexion,2,2
registros1.addnew
registros1.fields("nombre")=request.form("nombre")
registros1.fields("email")=request.form("email")
registros1.fields("mensaje")=request.form("mensaje ")
registros1.fields("fecha")=FormatDateTime(Now, vbLongDate)
registros1.update
registros1.close

conexion.close
set registros=nothing
set registros1=nothing
set conexion=nothing
  #3 (permalink)  
Antiguo 25/03/2003, 02:25
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años
Puntos: 9
Gracias por responder, voy a ver.
__________________

***Aprendiz de todo y maestro de nada***
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 17:29.