Master table
Capabilities
IBProvider Professional Edition
Summary
IBProvider v3 Lite (for dbGo)
IBProvider v3
Support of Firebird up to 2.0 version
yes
yes
yes
Support of Interbase up to 6.0
yes
yes
yes
Support of Yaffil
yes
yes
yes
Support of Firebird begin from 2.1 version, including Firebird 3.0
yes
yes
yes
Support of Interbase begin from 6.5 version, including InterBase XE (2010)
yes
yes
yes
Support of the 64 bit architecture
yes
yes
yes
Allows selecting client library (gds32.dll or fbclient.dll).
See the
dbclient_library initialization property
yes
yes
yes
Support information properties which contain client library info.
IB Client ,
IB Client Version ,
IB Client Name
yes
yes
yes
No restrictions on data size. Using the own hard disk cache with 64 bit access.
yes
yes
yes
Support of server and client cursors
yes
yes
yes
Bookmark size
4 bytes/8 bytes
4 bytes
8 bytes
Distributed transactions and DTC
yes
yes
yes
Transaction savepoints
yes
yes
yes
Nested transactions
yes
yes
yes
Subscribtion on transaction commit/rollback events
yes
yes
yes
Support of information properties and algorithms implemented in Firebird 2 (for example, you can get database creation date)
yes
yes
yes
Updatable rowsets
yes
no
yes
Connection pooling
yes
yes
yes
Query pooling
yes
yes
yes
Character sets processor
yes
yes
yes
Read metadata through the OLE DB schematics
yes
yes
yes
Access to Firebird/Interbase via ADODB.
yes
yes
yes
Support of IDBDataSourceAdmin interface and Firebird/Interbase database creation via ADODB Ext library (ADOX)
yes
yes
yes
DDL queries (ALTER, DROP, CREATE )
yes
yes
yes
Support of changes in DML (Data Model Language) for
Firebird 2.0 - EXECUTE BLOCK, INSERT RETURNING
yes
yes
yes
Support of changes in DML (Data Model Language) for
Firebird 2.1 - UPDATE OR INSERT, UPDATE RETURNING, DELETE RETURNING
yes
yes
yes
Support of ODBC Escape Sequences (used in Crystal Reports, MS SQL Server, SSAS)
ODBC 3.5
ODBC 3.5
ODBC 3.5
Support of ADO (ActiveX Data Objects), Visual Basic, VBScript, JavaScript
yes
yes
yes
Visual Basic For Applications (VBA)
yes
yes
yes
new! Microsoft Word.
Using FB/IB databases as the source for emailing through the Mail Merge (menu item: Tools->Letters and Mailings->Mail Merge)
yes
yes
yes
new! Microsoft Excel.
Using FB/IB databases as the source for importing in Excel (menu item: Data->Import External Data->Import Data)
yes
yes
yes
Connecting to IB/FB using C++ client library for any OLE DB Provider (Visual C++ only)
yes
yes
yes
Access to Firebird and Interbase from the ADO .Net library (C#, VB.Net, etc)
yes
yes
yes
Extended support of the ADO .Net and Visual Studio wizzards and code generators :
Data Source Configuration Wizzard
Build queries with Query Builder
Generate DataSet
Generate Table Adapters
DataSet designer
Server Explorer
yes
yes
yes
Connect Firebird and Interbase to the Linked Server in SQL Server 2000/2005/2008
yes
read only
yes new!
Support SQL Server 2005 Business Intelligence (Analisys services,
Integration Services , Reporting Services)
yes
no
yes new!
Interacting with IB/FB through the our C++ client library for any OLE DB Provider
yes
yes
yes
OLE DB Direct VCL library
yes
yes
yes
Interacting with IB/FB through the standard components dbGo (ADO Express). The article:
Working with Interbase and Firebird in Delphi
yes
yes new!
driver does not support 4 bytes server cursor