(
Versão em Português)
I have a recent experience with the Firebird API and the DBX4 API for Delphi 2007, and I wroted a DBX4 Driver for Firebird Database. It supports all field types of this database.
Front paper in the Active Delphi Brazilian magazine, 53. Edition. "...In this paper, Thiago Souza shows a driver that is appearing strongly, the TBODBXFB. This driver does a clean access and without errors to Firebird Database and can be utilized in the RAD Studio 2007."
Whow, I don't think the driver is so mature, but I still correcting the errors reported by users.
I don't have solicitations for new features, so, I don't have a roadmap too. But I'm aware of requests for new features and bug fixes.
I will continue to provide the drivers as a freeware, without sources. If you need the source code or support for the drivers, please contact me. I need to continue maintaining the driver because I have applications in production using it.
In the 0.6 RC 2 release, I need to use a TRIM function, to show fields/parameters in the TSQLDataSet and TSQLStoredProc correctly. The trim function is disponible in the most recent Firebird versions (2.0, 2.1), but not in Firebird 1.5. Run the following command to declare the default TRIM function in Firebird 1.5:
DECLARE EXTERNAL FUNCTION trim
CSTRING(255)
RETURNS CSTRING(255) FREE_IT
ENTRY_POINT 'IB_UDF_ltrim' MODULE_NAME 'ib_udf';