modificar registros cuando se tiene 3 claves primarias sql server
Publicado por JOSUE (18 intervenciones) el 03/02/2021 22:48:10
Buen dia, el motivo de mi consulta es la siguiente:
estoy trabajando en sql server y vb.net, soy nuevo en dicha plataformas.
tengo una base de dato: ADMISION y una tabla UNICO los cuales los campo de la tabla TIPO, CORRELATIVO, IDENTIDAD los tengo como clave primaria los 3 campos, son tipo VARCHAR, al insertar no tengo problema. el inconveniente es cuando uso UPDATE es que me sale: VIOLATION OF PRIMARY KEY CONSTRAINT "PK_UNICO" CANNOT INSERT DUPLICATE KEY IN OBJECT "DBO.UNICO".
tal vez me pueden ayudar como hacer funcionar que al actualizar me funcione sin que tire ese error.
hago enfasis que cuando guardo por primera vez un registro no hay problema siempre y cuando no se duplique en conjunto con las 3 claves primarias pero al actualizar no se como resolver ese problema que lo reconoce como si no dependieran entre si es decir que cada una fuera independiente.
gracias de antemano
estoy trabajando en sql server y vb.net, soy nuevo en dicha plataformas.
tengo una base de dato: ADMISION y una tabla UNICO los cuales los campo de la tabla TIPO, CORRELATIVO, IDENTIDAD los tengo como clave primaria los 3 campos, son tipo VARCHAR, al insertar no tengo problema. el inconveniente es cuando uso UPDATE es que me sale: VIOLATION OF PRIMARY KEY CONSTRAINT "PK_UNICO" CANNOT INSERT DUPLICATE KEY IN OBJECT "DBO.UNICO".
tal vez me pueden ayudar como hacer funcionar que al actualizar me funcione sin que tire ese error.
hago enfasis que cuando guardo por primera vez un registro no hay problema siempre y cuando no se duplique en conjunto con las 3 claves primarias pero al actualizar no se como resolver ese problema que lo reconoce como si no dependieran entre si es decir que cada una fuera independiente.
gracias de antemano
Valora esta pregunta
0