Ayuda Oledb

Alberto
17 de Noviembre del 2005
Hola que tal:
Tengo un programa que carga un datagrid con los datos que tiene un dataset.
Para mi adaptador tengo mis comandos para:
- SelectCommand
- InsertCommand
- DeleteCommand
- UpdateCommand

Estoy utilizando una base de datos Access. Cuando yo cargo el dataset o a帽ado o borro un registro del dataset el Update funciona correctamente pero cuando modifico un registro del dataset me d谩 el siguiente ERROR:
System.Data.DBConcurrencyException: Infracci贸n de concurrencia: UpdateCommand afect贸 a 0 registros.

No se porque me sale este registro y me he vuelto loco mirando la instrucci贸n de actualizaci贸n y en principio es correcta.

Si alguien me puede decir como puedo solucionarlo o sino tiene soluci贸n.

Muchas gracias por vuestra atenci贸n de antemano.
Un Saludo
Alberto

Juan
17 de Noviembre del 2005
Si se trata de un DataSet tipado, verificar que tenga un campo clave. Adem谩s, verificar que la propiedad "minOccurs" no tenga valor alguno.
Por cierto, es bueno verificar que el procedimiento almacenado de Update sea el correcto y que funcione como deber铆a.