
01/10/2007, 15:14
|
| | Fecha de Ingreso: enero-2006 Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 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é - |