Visual Basic.NET - Error de registros duplicados

 
Vista:

Error de registros duplicados

Publicado por Polete (2 intervenciones) el 10/09/2004 09:40:21
Hola, hola
He creado con el asistente un formulario de datos contra
una base de datos Access, he cogido una tabla para crear
una ventana donde se muestren todos los registros de ella
para actualización, inserción y eliminación.
El problema viene cuando intento hacer un Update, ya que
la tabla tiene un campo autonumérico, da error de clave
duplicada o me hace el Update pero en el DataGrid aparece
el registro duplicado.
He probado el mismo ejemplo con una tabla sin campo
autonumérico y funciona, pero mi diseño de BD lo tengo ya
montado, así que hay va la pregunta ¿Cómo controlo los
campos autonuméricos con ADO.NET en forma desconectada?
Please ayuda porque sino me vuelvo a ADO pero ya!!
Gracias y A+ver
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:Error de registros duplicados

Publicado por Edgar (1501 intervenciones) el 10/09/2004 13:51:40
Hola

En una ocasión me sucedió algo muy similar a tu caso, y el problema reside en que el DataSet asigna un valor en el campo autonumérico que no corresponde con el que asigna Access. Esto sucede cuando has borrado varios registros de la tabla de access. En este caso te recomendaría que modifiques el comando Update que te genera para que no actualize el valor del campo autonumerico, o en otro caso, no colocarlo entre los campos que seleccionas al configurar el adaptador

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