Publish date: 2006-09-27
Updated: 2017-01-20

Differences between IBProvider versions.

Master table
Capabilities IBProvider Professional Edition
Summary IBProvider v3 Lite (for dbGo) IBProvider v3
Global
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 XE7 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 (in bytes) 4/8 4 8
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
Extended SQL support
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
ADO, Visual Basic, VBScript, JavaScript, Microsoft Office, etc
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
Visual Studio .Net 2003, 2005, 2008 (Orcas), 2010
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
MS SQL Server
Connect Firebird and InterBase to the Linked Server in SQL Server 2000/2005/2008 yes read only yes
Support SQL Server 2005 Business Intelligence (Analisys services, Integration Services, Reporting Services) yes no yes
Borland Delphi, C++ Builder
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 no
dbGo does not support 8-bytes bookmarks

IBProvider Professional Edition (32/64 bit)

Professional distribution kit contains:

IBProvider v3

It is the most modern provider based on a new core. Our new data control technology is the result of the 17 years research in to large corporate applications and data access libraries.

IBProvider Lite v3

This provider compatible with components based on the 4-byte rowset bookmarks (for example, dbGo, ADO Express from Delphi and C++ Builder).


Publish date: 2006-09-27. Copyright: IBProvider. This material may be reproduced on other web sites, without written permission but link http://www.ibprovider.com/eng required.