Foros del Web » Programación para mayores de 30 ;) » .NET »

Adapter.Update(Dataset)

Estas en el tema de Adapter.Update(Dataset) en el foro de .NET en Foros del Web. Hola a todos, tengo un problema al actualizar un Dataset. Tengo el mencionado Dataset con varias DataTables, sobre las cuales he modificado varios de los ...
  #1 (permalink)  
Antiguo 19/01/2005, 06:38
 
Fecha de Ingreso: junio-2004
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
Adapter.Update(Dataset)

Hola a todos, tengo un problema al actualizar un Dataset.

Tengo el mencionado Dataset con varias DataTables, sobre las cuales he modificado varios de los datos que contenian y que ahora quiero actualizar en la BD de origen.

El problema es que solo he conseguido actualizar, si lo que hago es obtener los datos a una tabla del dataset, modificarlos y actualizarlos inmediatamente, dado que si modifico datos de varias tablas y quiero actualizarlas todas del tiron me da fallos, dado que el Adapter es como si guarda los datos de la ultima tabla a la que tuvo acceso.

He utilizado objetos commandbuilder pero ocurre los mismo.

Si Alguien tiene algun ejemplo que me pudiera ayudar a realizar la actualizacion del dataset de un tiron o de las tablas de este, se lo agradeceria.
  #2 (permalink)  
Antiguo 19/01/2005, 07:46
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Tienes que utilizar un DataAdapter por cada tabla que quieras actualizar
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 20/01/2005, 00:29
 
Fecha de Ingreso: enero-2005
Mensajes: 16
Antigüedad: 19 años, 4 meses
Puntos: 0
DataTable

Ten en cuanta que las datarows tienen métodos beginedit(), endedit() y acceptchanges(), este último también lo tiene el datatable, que son los que posibilitan que esta acepte los cambios realizados desde que se cargó.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.