Visual Basic.NET - Actualizar en BD cambios en Datagrid

 
Vista:

Actualizar en BD cambios en Datagrid

Publicado por Gildardo Hernandez (94 intervenciones) el 20/09/2004 16:31:30
Para mostrar los datos seleccionados en una windows form lo hago de la siguiente manera

BD ----> DataAdapter ------> DataSet -----------> DataGrid

Es decir a traves de un dataadapter lleno un dataset con informacion desde una BD, mostrandolo por medio de un DataGrid

El problema es que si yo actualizo una columna de mi DataGrid
¿Como hago para actualizar mi BD???
Que informacion requiero?,
como hago la actualización?
Que comandos utilizo?

Se que para actualizar un dataset utilizo "Update", pero como le digo a mi dataset que renglon de mi datagrid fue modificado o actualizado

Ya tengo bastante tiempo tratando de resolver esta duda ojala puedan apoyarme

Saludos y Gracia....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Actualizar en BD cambios en Datagrid

Publicado por Edgar (1501 intervenciones) el 20/09/2004 18:50:10
Hola

No debes preocuparte por eso.. el Adaptador sabe cuales filas fueron insertadas, modificada y eliminadas, y ejecuta el comando específico para actualizar tu tabla.

Usa el método Update, y el actualizará tu tabla..

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar en BD cambios en Datagrid

Publicado por Gildardo (94 intervenciones) el 21/09/2004 19:05:49
ya trate pero sigue sin funcionar, estoy ejecutando la siguiente linea:

"daPedidos.Update(dsPedidos)"

Donde daPedidos es mi DataAdapter y dsPedidos es el dataset

Ademas la modificacion la estoy haciendo desde el datagrid

Gracias....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar en BD cambios en Datagrid

Publicado por Gil (94 intervenciones) el 22/09/2004 01:29:02
Ya probe.....
pero sigue sin funcionar, estoy manejando el siguiente codigo:

"daPedidos.Update(dsPedidos, "Table")"

donde daPedidos es mi dataadapter
dsPedidos es mi dataset
y Table es mi tabla

trate tambien con el commandbuider, pero tampoco hubo exito...........

Que mas puedo hacer?, estoy desesperado.........

Gracias............
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar en BD cambios en Datagrid

Publicado por alexandro (4 intervenciones) el 21/11/2004 22:43:54
intenta esto no se si t funcione:

try
oledbdataadapter1.update(tabla)
catch ex as exception
msgbox(ex.tostring)
end try
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar en BD cambios en Datagrid

Publicado por GERAR (86 intervenciones) el 22/11/2004 08:30:33
A mí me pasaba lo mismo, puedes probar poniendo tambien la tabla del dataset ejemplo:

dataadapter.update(odataset, "tabladeBasededatos").

de todas las formas he llegado a la conclusión, no se si es la correcta, pero me funciona. hago la inseción, actualización etc etc en el Dataset.
y luego hago una actualización de forma desatendida en la tabla de manera similar al ejemplo de :

http://www.elguille.info/colabora/puntoNET/PabloTilli_ConsultasEnAccess.htm

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar en BD cambios en Datagrid

Publicado por Gil (1 intervención) el 22/11/2004 15:45:38
Gracias...

Ya Funciono

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar