|
El problema existe porque, como no existen campos unicos,la fila que intentas modificar puede estar repetida, por lo que el motor de base de datos no tiene un mecanismo real para identificar una fila de otra.
Yo te recomendaria a~adir una columna de tipo entero al final de la tabla, y ponerla como autoincremento. Inmediatamente guardes los cambios, se asignaran los valores a la nueva columna, y asi podran ser discriminadas unas de otras cuando intentes hacer alguna operacion de borrado o edicion.
Otra alternativa es usar una columna de tipo uniqueidentifier, y un default value de newid(), pero al final te funcionara de cualquiera de las dos formas.
__________________
Héctor Geraldino
Software Engineer
|