Dataadapter y Update

17/09/2004 - 13:24 por davidmartinez865 | Informe spam
A ver una cosa muy muy curiosa:
Tengo un DataSet con Tablas y una relacion
TablaMaestro____TablaDetalle
Tengo 2 DataAdapters uno para cada tabla

Y al llamar a update si hago lo siguiente
1º - daMaestro.Update(ds.TablaMaestro)
2º - daDetalle.Update(ds.TablaDetalle)

Despues de ejecutarse 1º los Rows de TablaDetalle que tienen su
propiedad RowState "Added" pasan a estar "Unchanged" por lo cual el
paso 2º no me actualiza TablaDetalle.

Sin embargo si ejecuto al reves:
1º - daDetalle.Update(ds.TablaDetalle)
2º - daMaestro.Update(ds.TablaMaestro)

Me actualiza todo correctamente.

¿No debería ser al revés? Actualizar primero la TablaMaestra y después
la TablaDetalle por eso de la integridad referencial ¿no?

Saludos.
David.
 

Leer las respuestas

#1 davidmartinez865
20/09/2004 - 09:16 | Informe spam
Me respondo yo mismo, al definir los dataset se me ocurrió la genial
idea de poner en regla de aceptación y rechazo tambien con cascade.
Luego me di cuenta de para que era AcceptRejectRule y porque
normalmente tiene que estar a None.

Un saludo.
David.

Preguntas similares