Configuracion de commandbuilder

10/01/2008 - 18:43 por Erick \(foxero\) | Informe spam
Que es lo que debe hacerse para que funcione el metodo Update de un
dataadapter en conjuncion con un commandbuilder ? es decir para que si uno
modifica los datos de una tabla estos se actualicen a sql sever.


Lo he hecho como dice la ayuda pero me da una excepcion cuando ejecuto el
Update.

da.Update(mydatatable);

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
10/01/2008 - 22:43 | Informe spam
Hola Erick:

Te lo digo de memoria pero es algo como...

SqlCommandBuilder cb = new SqlCommandBuilder(da);
da.Update(mydatatable);

Saludos

Juan Diego Bueno www.moondance.tk
"Erick (foxero)" <eric> escribió en el mensaje
news:
Que es lo que debe hacerse para que funcione el metodo Update de un
dataadapter en conjuncion con un commandbuilder ? es decir para que si uno
modifica los datos de una tabla estos se actualicen a sql sever.


Lo he hecho como dice la ayuda pero me da una excepcion cuando ejecuto el
Update.

da.Update(mydatatable);

Respuesta Responder a este mensaje
#2 jorge
11/01/2008 - 20:03 | Informe spam
sqlAdapter = New SqlDataAdapter(strSQL, cn);

sqlAdapter.Fill(dt, "TableSource");

cmdBuilder = New SqlCommandBuilder(sqlAdapter);

sqlAdapter.UpdateCommand = cmdBuilder.GetUpdateCommand();

sqlAdapter.InsertCommand = cmdBuilder.GetInsertCommand();

aqui actulizas con el sqladapter

sqlAdapter.Update(dt.Tables["TableSource"])



"Erick (foxero)" <eric> wrote in message
news:
Que es lo que debe hacerse para que funcione el metodo Update de un
dataadapter en conjuncion con un commandbuilder ? es decir para que si uno
modifica los datos de una tabla estos se actualicen a sql sever.


Lo he hecho como dice la ayuda pero me da una excepcion cuando ejecuto el
Update.

da.Update(mydatatable);

Respuesta Responder a este mensaje
#3 Erick \(foxero\)
12/01/2008 - 23:18 | Informe spam
gracias a ambos por la ayuda. Ya lo he podido echar a andar mas o menos
pero me falta algo, es que necesito enumerar las columnas que componen la
clave primaria del comando select con que lleno el datatable. Trato de
sacarlas desde la coleccion llamada PrimaryKey pero resulta que esta esta
vacía.
Es raro porque el update me funciona bien, muestra de que el commandbuilder
"conoce" la primary key.

Es que no hay sincronizacion entre el commandbuilder y la propiedad
PrimaryKey del datatable?

"Erick (foxero)" <eric> escribió en el mensaje
news:
Que es lo que debe hacerse para que funcione el metodo Update de un
dataadapter en conjuncion con un commandbuilder ? es decir para que si uno
modifica los datos de una tabla estos se actualicen a sql sever.


Lo he hecho como dice la ayuda pero me da una excepcion cuando ejecuto el
Update.

da.Update(mydatatable);

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida