Si no encuentras otra solución prueba directamente a ejecutar el procedimiento como una sentencia sql y formateas los argumentos con Format, usando un TSQL:
SQL.SQL.Text := Format('execute procedure myproc(%f)',[FloatVar]);
SQL.ExecQuery;
El propio motor se encargará de la conversión y suele ser más rápido y sencillo que utilizar un TIBStoredProc. El mismo SQL lo puedes utilizar para ejecutar varios procedimientos sin mucha complicación y creación de variables y complejidades...
|