FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Procedimiento almacenado ejecutado desde un trigger.
hola a todos...
tengo el siguiente procedimiento AGREGAR_PENDIENTE , realmente no estoy segura de que tenga la estructura correcta, se ejecuta sin problemas desde un trigger, la cuestion es que se ejecuta la linea del insert sin importar si se cumple o no la condicion del if
cualquier sugerencia es bienvenida... este es el trigger
La idea es que si en la tabla PRESUPUESTOS el campo deposito (que puede tener dos valores, 'SI' y 'NO') cambia de NO a SI entonces se debe insertar un nuevo campo en la tabla PENDIENTES, el problema es que por cada vez que modifico la tabla de PRESUPUESTOS se inserta un nuevo registro en la tabla PENDIENTES, por lo tanto si modifico cualquier campo de la tabla presupuestos 10 veces, voy a tener 10 nuevos registros en PENDIENTES.. Espero no haberlos mareado, por favor ayudenme a resolver esto!!! gracias... Última edición por Gabichu fecha: 30-09-2008 a las 17:42:31. Razón: para que sea mas comprensible |
#3
|
||||
|
||||
Esque la variable :codpresup siempre tiene valor NULL cuando haces el primer "select", debido a que no le estas pasando ningun valor, para mi que estas un poco "confundida" por el parecido del nombre de la variable :codpresup con el parametro de entrada :cod_presup, por lo que la cosa en teoria debería quedar de la siguiente manera:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
|||
|
|||
Gracias!!! Me causa gracia pensar que perdi tanto tiempo probando tantas cosas y el problema era tan sencillo de solucionar..
Aca esta el procedimiento y funciona correctamente!!!!
Última edición por Gabichu fecha: 30-09-2008 a las 18:52:33. Razón: error de sintaxis |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Procedimiento almacenado desde Delphi | hmv | MS SQL Server | 6 | 06-01-2010 23:02:05 |
llamando Procedimiento Almacenado desde Delphi | jjaen26 | MySQL | 2 | 15-08-2007 02:53:26 |
insertar desde un procedimiento almacenado | Gabriel2 | Firebird e Interbase | 5 | 28-10-2005 17:48:29 |
Desactivar trigger desde procedimiento almacenado | oliverinf | Firebird e Interbase | 5 | 09-10-2004 16:17:45 |
Ejecutar Procedimiento Almacenado en Trigger | AGAG4 | SQL | 16 | 21-09-2004 03:27:47 |
|