Pregunta: | 5987 - PROBLEMAS CON INDICES DE TIPO AUTOINCREMENT |
Autor: | Carlos Manuel De Portugal Rosales |
Hola Amigos, Tengo un problema y espero que me ayuden a resolverlos... Tengo un Boton "Aceptar" y adentro de este, tengo dos proceso: Imprimir un ticket Guardar datos... Lo que sucede es que cuando el usuario hace click en el boton, se muestra el ticket en pantalla que fue elaborado con el Quckreport de Delphi 4.0, imprimo, cierro y posteriormente sigue el proceso de guardado, pero en algunas ocaciones se presenta el siguiente error "Key Violation" y de ahi ya no pasa el programa, es decir, ya no guarda ningun dato... Me puse a investigar y llegue a la conclusión que la yave principal es la que se daña, la yave es Id_Ticket y es de tipo Autoincrement... Mi pregunta es ¿por qué es que se daña solo en algunas ocaciones? ¿Será que los procesos deben ir por separado y no en un solo boton?... ¿Necesito alguna yave compuesta? Ayudenme por favor... |