IBProvider v3.0.0.449 beta
We have decided to make accessible the trial assembly of new version of OLE DB provider for public testing. The third version is based on new code base, which will become base for further development of our OLE DB provider for InterBase/Firebird.
Functionality
At the current moment the level of functionality of the third version has surpassed level of «Free IBProvider». The basic changes:
- Initialization property «dbclient_library«. Determines DLL of database server client. If omitted, DLL name is defined proceeding from «dbclient_type» property.
- Initialization property «dbclient_type«. Determines type of database server client. The available values are:
ib | — | InterBase 4/5/6 client. Default library is gds32.dll |
fb | — | Firebird v1 client. Default library is gds32.dll |
fb1.5 | — | Firebird v1.5 client. Default library is fbclient.dll |
The default value for dbclient_type is «ib». Now all three types are served by unified code. Further, separate engine for IB7 and new versions FB is planned.
Of course, you can set «dbclient_library» independently of «dbclient_type«. It can be used for using built-in versions of FB.
From the basic the absent things are:
- ODBC query parser (v1, v2)
- Rowset schemata (v1, v2)
- Updatable rowsets (v2)
The nearest plans.
- Support of nested transactions (based on SAVEPOINT (FB1.5 / IB7)).
Stability.
We are sure in our product; however, no one is insured from the errors. From our side, we begin operation of v3 in structure of our industrial solutions. Of you we hope to obtain the information about any problems connected with the new version.
Registered users can get v3 without any lifetime restrictions.
Corrections in v1/v2.
- Switch-off garbage collection. See initialization parameter «garbage_collect«.
- Size of buffer using by database server. See initialization parameter «num_buffers«.