Seguramente el problema está en la estructura de tus tablas
Puede ser que tengas algo así:
Maestro
---------
Id: auntoinc (k)
......
Detalle
-------
Id: integer (k)
.......
Bien, con esta estructura, tenemos una clave primaria en el detalle que es la misma que en el maestro, pero claro, en el detalle pueden (y suelen) ir más de un registro por cada maestro, con lo cual estarás repitiendo la clave primaria (Key Violation)
Has de mirar de cambiar esa clave primaria añadiendo otro campo (por ej. linea) quedando una estructura algo similar a esto
Detalle
-------
Id: integer (k)
Linia: integer (k)
.......
Espero te sirva
|