Volver al buscador

java.sql.SQLException: Violation of PRIMARY KEY constraint 'PK_Asignaci_'. Cannot insert duplicate key in object 'dbo.AsignacionesDigitos'. The duplicate key value is (XX) al guardar nuevas cuentas en el catalogo de cuentas en CONTPAQi Contabilidad

CONTPAQi Contabilidad
Causa del problema

Inconsistencia en el consecutivo de AsignacionesDigitos dentro de la tabla Counters.

Solución

1. Respaldar Empresa y cerrar empresa.
2. Abrir SQL Management Studio y conectarse a la instancia.
3. Seleccionar la Base de datos del detalle / Nueva Consulta.
4. Ejecutar el siguiente query: Select * from AsignacionesDigitos
5. Identificar el ltimo ID de registro que contiene esta tabla y tomar dato de l.
6. Aplicar el siguiente query: Update Counters set NEXT=XXX where Name='Id_AsignacionDigito'

Nota: Modificar XXX por el dato obtenido en el paso 5 y sumarle un 1 a este valor.

7. Cerrar SQL Management Studio.
8. Realizar el proceso y validar que el error no se muestra al registrar las nuevas cuentas.

Nota: Antes de aplicar el procedimiento previamente descrito es necesario realizar un respaldo de la empresa, ya que las modificaciones en base de datos sin un diagnstico previo del caso pueden causar inconsistencias en la informacin, nicamente es posible revertir los cambios mediante la restauracin de un respaldo previo al proceso, por lo que la manipulacin de la base de datos es responsabilidad de quien lo aplique.

Solución bloqueada

Regístrate gratis para ver la solución completa

¿Necesitas ayuda adicional?

Nuestros expertos certificados pueden guiarte paso a paso

Contactar soporte