Insertar el mismo Id en varias tablas...
El problema es que quiero insertar un registro que almacena datos en varias tablas. En una tabla principal ("Documento") que tiene un Id en un campo autonumérico, y luego quiero que se inserte ese mismo Id en otras tablas, pero como clave ajena, es decir, campo numérico.
¿Es posible hacer esto en un sólo paso? ¿O hay que hacer varios pasos recuperando el último Id insertado? En este último caso... ¿Cómo se recupera?
Muchas gracias a quién me pueda ayudar!
¿Es posible hacer esto en un sólo paso? ¿O hay que hacer varios pasos recuperando el último Id insertado? En este último caso... ¿Cómo se recupera?
Muchas gracias a quién me pueda ayudar!
Se puede hacer en un solo paso, imaginate que el campo autonumerico se llama id, rs es un recordset y conectar es tu conexión:
<%
sql = "select * form documento"
rs.open cadena,conectar,2,2
rs("dato1") = lo que sea
rs("dato2") ) lo que sea
...
rs.update
'aquí recupero el valor del autonumérico
valor = rs("id")
y ya lo tengo almacenado en la variable "valor" para usarlo para lo que queramos, meterlo en otra tabla o lo que queramos
<%
sql = "select * form documento"
rs.open cadena,conectar,2,2
rs("dato1") = lo que sea
rs("dato2") ) lo que sea
...
rs.update
'aquí recupero el valor del autonumérico
valor = rs("id")
y ya lo tengo almacenado en la variable "valor" para usarlo para lo que queramos, meterlo en otra tabla o lo que queramos
