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

Insertar en varias tablas

Estas en el tema de Insertar en varias tablas en el foro de ASP Clásico en Foros del Web. Necesito insertar en dos tablas que está relacionadas. Las tablas son solicitud(numeroSol, fechaSol,codigoUsu) y detallesolicitud(numeroSol, referenciaSum, cantidadDet). Las tablas se relacionan mediante el campo numeroSol ...
  #1 (permalink)  
Antiguo 23/07/2004, 14:29
 
Fecha de Ingreso: julio-2004
Ubicación: Barranquilla "La Arenosa"
Mensajes: 15
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Insertar en varias tablas

Necesito insertar en dos tablas que está relacionadas. Las tablas son solicitud(numeroSol, fechaSol,codigoUsu) y detallesolicitud(numeroSol, referenciaSum, cantidadDet). Las tablas se relacionan mediante el campo numeroSol que es un autonumérico.

Necesito obtener al insertar en la tabla solicitud el numeroSol, el cual lo necesito para insertar en detallesolicitud; pero debo asegurame de que ningún otro usuario inserte registros en solicitud porque cambiaría el numeroSol.

Para evitar esta situación establecí el tipo de bloque a adLockPessimistic cuando abro el recordset. Sin embargo recibo un error cuando la tabla está vacía e intento insertar. ¿Qué hago para que no produzca error al tratar de insertar en la tabla vacía al ejecutar el AddNew y el Update?

Además recupero el numeroSol con RS.Fields("numeroSol") después de la inserción pero no me trae el autonumérico de la base de datos entonces cómo puedo obtenerlo?
__________________
"La humildad consiste en saber que lo único que tienes bajo control es tu propia forma de actuar"

Última edición por gliesse; 23/07/2004 a las 14:34
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 14:37.