Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2002, 19:33
DeLaVega
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 22 años, 7 meses
Puntos: 0
actualizando registros de tablas relacionadas

Tengo las siguientes tablas:

TablaPersona
id
Nombre
Apellido
Email

TablaAutos

Auto
modelo
idPersona

Las tablas están relacionadas por el id de TablaPersona y el idPersona de TablaPersona. El id de TablaPersona se incrementa automáticamente.
Mi problema viene cuando hago la actualización. Cuando empiezo a grabar los campos de TablaPersona, necesito de alguna forma grabar el id que me incrementó automáticamente en TablaPersona en TablaAutos. Cuando trabajaba con Access con hacer un RS.Update, podía tomar el valor RS("id"), asignarlo a una variable, y usarlo después para grabarlo en la otra tabla. Pero ahora con SQL Server, no pasa esto, ya que al insertar los valores, no puedo tomar el valor del id (si se fijan en el Enterprise Manager el id lo incrementa siempre al final, cuando me muevo a otro registro). Lo hice funcionar, haciendo un RS.MoveNext y un RS.MovePrevious, pero supongo que debe haber una forma más correcta que ésta.
Muchas gracias por la ayuda.