All DB servers are supported:
If you use Firebird 2.1, we recommend you to upgrade to FB 2.1.2 or above (see )..
Sample procedure:
CREATE PROCEDURE SP_TEST (A INTEGER=2)
AS
BEGIN
...
END
In previous IBProvider versions exec SP_TEST command transformed to EXECUTE PROCEDURE SP_TEST (see property ado_exec_sp). Call of prepare() for this command worked fine but IN-parameters was not built.
In new IBProvider v3.0.0.8195 stored procedure call:
exec SP_TEST
will be transformed using IN-parameters list to the following sql-command:
EXECUTE PROCEDURE SP_TEST(?)
Exec SP restriction: Firebird 2.1 supports default-values for SP-parameters but didn't supports SQL_DEFAULT type. Therefore IBProvider disable this feature and didn't interact with default values of SP-params.