Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2004, 03:06
zmarquez
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 4 meses
Puntos: 0
Actualizar la BD con DataSet

Hola,
tengo una duda que no sé como solucionar. Tengo un sistema que obtiene los datos de una base de datos SQL Server y guarda las tablas en un DataSet. Las trablas están relacionadas mediante Foreign Key, tanto en la BD como en el DataSet. El problema es que es un sistema multiusuario y creo que cuando accedan varios usuarios y generen el DataSet tendré problemas al actualizar a posteriori en la BD.
Me explico. Supongamos que tenemos una tabla T1 con un campo Primary Key autonumerico, y una tabla T2 con un campo Foreign Key numérico que está relacionado con la PK de la T1. Cuando en el DataSet genero un nuevo elemento de T1 se generará con la PK que le toque, que se puede repetir en el DataSet de otro usuario. Por tanto, cuando actualice en la BD que pasará?
Y además, si tengo registros en T2 relacionados con registros de T1 que tienen duplicados en otro DataSet, como soluciono esto al guardar en la BD?
Espero que haya quedado claro cual es mi problema.
Gracias