Hola, muy posible que tu problema sea qe estas pasando los datos de la tabla detalle antes que los datos de la tabla maestro.
Para saber en que campo se origino el problema, podrias tener una variable que guarde el numero o nombre del campo que estas escribien y en la excepcion lo escribes tu log.
Espero que te ayude a resolver el problema.
__________________
[Crandel]
|