En principio el procedimiento almacenado está bien, y como dices, el valor a pasar en los parámetros es NULL.
¿ Puedes enseñarnos el código Delphi con el que llamas al procedimiento almacenado ?, quizás no asignas bien el valor NULL a los parámetros.
También puedes tener un trigger (disparador) en la tabla, que opere con los campos INGRESO y EGRESO y que provoque el error al encontrarse con el valor NULL.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
|