FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Transaciones en Stored Procedure
Hola amigos.
Estoy empezando el mundo delphi 7 y con base de datos sql2000 Tengo una tabla donde dos columnas de ellas forma un index unico: (serie, numero) He creado la siguiente SP, para hacer una pruebas.
Por ahora estoy ejecutando el SP con el EMS-SQL - Cuando ejecuto la primera vez - es todo correcto, incluyendo el mensaje 'Good insert...' - Cuando doy por una segunda vez ( se sabe que ya existe ese registro ), no me imprime el error 'Bad Insert'... Pero me emite un error en el mismo EMS-SQL asi: Infracción de la restricción UNIQUE KEY 'aa_prueba_uq'. No se puede insertar una clave duplicada en el objeto 'aa_prueba'. Se terminó la instrucción. El error emitido por el EMS-SQL (que debo suponer que el sql le informa) es correcto... pero necesito que mi stored haga otro tipo de tareas despues del mensaje 'bad error' Me ayudan? Molusco |
#2
|
||||
|
||||
Quizás éste código te resulte más cómodo
Un saludo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Stored Procedure !!! | Ledian_Fdez | C++ Builder | 0 | 02-03-2010 14:01:29 |
Stored Procedure | StartKill | MySQL | 2 | 27-08-2008 06:18:44 |
Ayuda con Stored Procedure | gluglu | Conexión con bases de datos | 6 | 26-09-2007 14:20:53 |
Ver los Stored Procedure | tgsistemas | SQL | 0 | 06-04-2004 17:18:22 |
Stored Procedure | tgsistemas | SQL | 1 | 27-02-2004 13:10:33 |
|