Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2007, 15:14
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 3 meses
Puntos: 7
Re: Insert en dos tablas simultaneamente.

set consul = Server.CreateObject("ADODB.Recordset")
consul .ActiveConnection = MM_bolon_STRING
consul .Source = "SELECT top 1 caso_id FROM CABECERA Order by (cabecera_id) DESC"
consul .CursorType = 0
consul .CursorLocation = 2
consul .LockType = 3
consul .Open()
consulid=(consul .Fields.Item("cabecera_id").Value+1 )

Estas asignando un campo que no llamas en la sentencia SQL. Además, ¿para que sumas 1 al valor? Si lo que quieres es el valor del campo primario del ultimo registro insertado, no le sumes 1, ya que lo dejaras huérfano.

consulid=(consul .Fields.Item("caso_id").Value)

Ya nos contarás.


Un saludo



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -