![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
para el select select cod_cliente,cod_vendedor, nombre_client, edad, estado, direccion, telefono from cliente para el insert insert into cliente (cod_vendedor, nombre_client, edad, estado, direccion, telefono) values (:cod_vendedor, :nombre_client, :edad, :estado, :direccion, :telefono) para el modify update cliente set cod_vendedor=:cod_vendedor, nombre_client=:nombre_client, edad=:edad, estado=:estado, direccion=:direccion, telefono=:telefono where cod_cliente= ld_cod_cliente para el delete delete from cliente where cod_cliente= ld_cod_cliente Cuando lo ejecuto me sale lo que dije en el select que me mostrara, me modifica, elimina perfectamente, pero al insertar persiste el error tengo que colocarle un valor al cod_cliente asi que me lo vaya a cambiar despues por custion del trigger o si no me va a salir el dichoso mensaje ,encionado anteriormente. Realmente necesito ayuda, no se que hacer. Agradezco mucho al que me pueda ayudar. |
|
#2
|
||||
|
||||
|
Vamos a aclarar algunos conceptos
Un trigger es como una función dentro de la DB que se ejecuta automáticamente cuado ocurre un evento que vos le especificas. En cambio un procedimiento debe ser invocado para que este funcione. Vos seguis intentando insertar de la misma forma y no utilizando el procedimiento almacenado. Para usarlo la forma más fácil es utilizando un componente TIBStoredProc, que una vez lo enlazaste con el prodimiento, en tu código le debes pasar pasar los parámetros y ejecutarlo.
__________________
[Crandel] |
|
#3
|
||||
|
||||
|
Un detalle más:
el TIBStoredProc se ejecuta con el método ExecProc, fijate en la ayuda que te da un ejemplo de como pasarle los parámetros y demás. Suerte
__________________
[Crandel] |
|
#4
|
||||
|
||||
|
No definitivamente no me sirvio le he probado muchas veces y no, si me puedes quizas dar mas parametros que me puedan ayudar a superar este inconveniente, de todas formas muchas gracias.
|
|
#5
|
||||
|
||||
|
Cual es exactamente el problema actual, estas utilizando el TIBStoredProc? Como es el procedimiento almacenado que estas usando?
__________________
[Crandel] |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|