Error cuando "Upload"

21/06/2006 - 17:33 por zantos | Informe spam
hola amigos tengo un problema que no puedo resolver, cuando pongo un datagrid
en el formulario se me crean los objetos BindingSource, TableAdapter, DataSet
y por último el BindingNavigator todo bien hasta ahí, cuando ejecuto el
formulario puedo pasar de registro en registro, agregar nuevo registro,
eliminar los registros (todo utilizando el BindingNavigator), y por último
cuando quiero actualizar la tabla, es decir cuando le doy al ícono de guardar
me manda el siguiente mensaje:

"Update requires a valid UpdateCommand When passed DataRow collection with
modified rows."

bueno si saben de que se trata éste error le agradecería si me pueden
ayudar, sino gracias de todas formas por su tiempo.

saludos
santi.
 

Leer las respuestas

#1 SoftJaén
21/06/2006 - 20:29 | Informe spam
"zantos" escribió:

cuando quiero actualizar la tabla, es decir cuando le doy al ícono
de guardar me manda el siguiente mensaje:

"Update requires a valid UpdateCommand When passed DataRow collection with
modified rows."




Hola, Santiago:

Esa excepción se produce porque seguramente la tabla del origen de los datos
no tiene establecida una clave principal, por tanto tu objeto TableAdapter
no sabe qué filas debe actualizar.

Solución: establece una clave principal a la tabla.

Cuando hayas establecido la clave, lo mismo tienes que eliminar y crear de
nuevo los objetos DataSet y TableAdapter.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares