Cita:
|
Empezado por DasGrun;395586[..
Mi Logica esta Bien, pero este Sp no esta funcionando, no esta dando los resultados.
|
Estamos igual, amigo, pero ¿dónde está el código que usas?
Además que "no está funcionando" ¿qué quiere decir?, lo pregunté antes.
En fin, la cosa es simple, se supone entonces que desde tu programa delphi llamas al procedimiento almacenado para crear el registro, bueno, por lo que veo no es así, no lo creas, lo que haces es actualizarlo, así que si no existe... entonces no hace nada!!!.
Código SQL
[-]UPDATE MA_CHEQUE
SET MA_CHEQUE.CANTIDAD_LETRAS = :CANTIDAD_LETRAS
WHERE MA_CHEQUE.CHEQUE_ID = :CHEQUE_ID;
Si el valor que pasas al parámetro :cheque_id no existe entonces no tiene ningún registro que actualizar, ni tampoco creará ningún registro, evidentemente.
De esto entonces surgen varias preguntas más, principalmente: ¿qué quiéres hacer, actualizar o crear?, dices que quieres crear, pero "update" no es crear, deberías usar "insert" no "update", otras preguntas que se me ocurren no vale la pena ni que las exponga aquí porque estaría volviendo a lo que comenté antes, a recurrir a técnicas adivinatorias de lo que quieres hacer
