Ya he solucionado el problema. El problema estaba en que en el codigo de delphi utilizaba un nombre de parametro incorrecto con la definición del proc.almacenado de firebird, en cuanto lo he puesto bien ha funcionado.
Se puede utilizar directamente el SQLPRoc o tb a traves de un Clientdataset y luego lanzandolo con el metodo execute, funciona bien de las dos formas si bien de la segunda se separan los componentes del cliente de los q acceden directamente a la BD.
De todas formas muchas gracias por ayudarme.
un saludo desde Sant Vicent
|