
11/12/2002, 19:33
|
| | 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. |