IBProvider v3.27.1. Service update

Hello everyone!

We glad to inform, that new IBProvider v3.27.1.19598 is ready for download and work in your applications and services.

http://www.ibprovider.com/eng/news/n_160120.html

In this release:

  • Better support of big database arrays
  • New compiler for vc14xp binaries
  • Internal changes for code improving

You can read also:

  • Additional information about previous release (v3.27)
  • Information about direction of our current work


You can download the Trial of “IBProvider Professional Edition” (32 and 64 bits) from any page at our web site.

If you want to get the “IBProvider Free Edition” (32 bit only), you need to register on the site:
http://www.ibprovider.com/customer/login.php

Updated Free IBProvider supporting Firebird v3 and InterBase XE7.

Hello everyone!

We decided to improve functionality of the free version of OLEDB provider for Firebird and Interbase. Now it supports all current versions of InterBase and Firebird including IB XE7 и FB v3!

«Free IBProvider» is based on «IBProvider Professional Edition» and inherits its key features like reliability, performance and workability.

Main specifications of the Free IBProvider

  • Compiled in VS2013 Community Edition
  • Support of all Firebird versions
  • Support of all Interbase versions
  • Query pool support
  • Connection pool support
  • DTC support
  • ODBC query support
  • Support of asynchronous data download
  • Support of multithreaded applications
  • Support of the replacement of the provider’s CLSID and ProgID components
  • Localization of error messages and UI
  • And much more!

In addition, you can use «Free IBProvider» together with «LCPI ADO.NET Data Provider for OLE DB»!

Read the full text of press release here – http://www.ibprovider.com/eng/news/n_150520__free_ibprovider_for_fb3_and_ib_xe7.html

Release of ADO.NET provider for OLE DB engines!

Hello everyone!

We are pleased to announce the release of our “LCPI ADO.NET provider for OLE DB” which allows to create a professional solutions for Firebird!

Our .NET provider doesn’t force you to use ADO.NET as the exclusive access technology in application. You can use ADODB and work with OLEDB provider directly. Simultaneously!

You can use any .NET programming language and any programming language that supports COM or ActiveX. All at once!

And, of course, you can be sure in quality of this ADO.NET provider. We used TDD from beginning to end of development cycle.

Read the full text of press release here – http://www.ibprovider.com/eng/news/n_150408_adonet_provider_release.html

Work with Firebird from .NET applications.

Hi everyone!

We wrote the new small guide “Using «LCPI ADO.NET Data Provider for OLE DB» with Firebird SQL Server” and offer you acquainted with technological capabilities of our .NET provider.

From this article you can learn, for example:

  • How to create multiple transactions within one connection
  • How to work with parameters in queries
  • How to execute SQL script

Your comments and suggestions are welcome!

Release candidate 2 of .Net Provider for OleDb

Firebird driver become Ole Db .Net Provider

We are pleased to announce the second release candidate of our .NET Data Provider for interaction with Firebird and Interbase via IBProvider. By now, we have implemented all the functionality of System.Data.OleDb.

If you want to transfer your .NET projects for FB/IB to the new level of functionality and quality, we recommend you to start using «LCPI .NET Data Provider for OLE DB».

Just look of this DDEX screenshot:

You can get more screenshots and download Ole Db .Net Provider for access to any Interbase or any Firebird database from ADO.Net here: OleDb .Net driver for Firebird >>>

Release candidate of .Net Provider for OleDb

Firebird driver become faster We are pleased to announce the release candidate of our .NET Provider for OleDb.

Now you can use 200% of the ADO.Net power in your projects for Firebird and Interbase:

  1. Read sets via OleDbDataReader and change them simultaneously (MARS technology).
  2. Use nested transactions, savepoints and distributed transactions within the TransactionScope.
  3. Execute several select, update and insert queries with parameters(!) within only one command OleDbCommand.
  4. Work with absolutely all types of data, including arrays and even Interbase Guid.
  5. And yes, now after you have set the command text you don’t need to manually add parameters to the query. Everything is done automatically and on the fly.

You can download ibprovider here: Firebird OleDb driver >>>

Update of .NET Provider for OLEDB. Support of schemas implemented.

We continue to develop our .NET Provider for OLEDB. In the new build (#1434), we have implemented the methods to obtain database metadata:

  • OleDbConnection.GetOleDbSchemaTable
  • OleDbConnection.GetSchema

GetOleDbSchemaTable

Supported schemas:

  • SchemaGuids
  • DbInfoKeywords
  • DbInfoLiterals
  • All schemas of the OLEDB Provider

Distinctions compared to standard OLEDB.NET Provider:

  • The SchemaGuids schema describes all schemas including SchemaGuids, DbInfoKeywords and DbInfoLiterals.
  • The SchemaGuids schema supports restrictions for the Schema column.

GetSchema

Supported schemas:

  • MetaDataCollections
  • Restrictions
  • DataTypes
  • ReservedWords
  • DataSourceInformation
  • CharacterSets
  • Collations
  • Tables
  • Views
  • Columns
  • Procedures
  • ProcedureParameters
  • ProcedureColumns
  • Indexes

Distinctions compared to standard OLEDB.NET Provider:

  • The MetaDataCollections schema supports restrictions for the column CollectionName.
  • The Restrictions schema supports restrictions for the columns CollectionName and RestrictionName.
  • More accurate population of the DataSourceInformation schema.
  • More accurate population of the Restrictions schema.

Implementation peculiarities

  • Caching of data from its own schemas (SchemaGuids, DbInfoKeywords, DbInfoLiterals, …).
  • Coherence of information from metadata schemas with the descriptions of the resulting rowset columns and command parameters (ensured by IBProvider).
  • Different algorithms of metadata loading for Interbase and Firebird. Including – our provider takes into account the version of the server and the version of database ODS (ensured by IBProvider).
  • Caching of OLEDB metadata schemas is carried out on the IBProvider level (see a property «schema_cache»).

Other changes

  • The OleDbSchemaGuid class added with the lists of known OLEDB schema identifiers.
  • The OleDbSchemaRestriction class added with the lists of restriction indexes for known OLEDB schemas.
  • The OleDbLiteral class added.
  • The OleDbMetaDataCollectionNames class added.
  • The number of tests and debug structures ensuring the correct work of components increased.

New examples

If you are interested in working with stored procedures grouped into PACKAGE, please take a look at the new example for our .NET Provider:

  • Creation and working with PACKAGE (C#, FB3)
  • IBProvider 3.13.3. First new year release and free access to LCPI ADO.NET Data Provider for OLEDB

    Firebird driver

    A half year before we product first release of LCPI ADO.NET Data Provider for OLEDB, which became powerful alternative of standard .Net OLE DB Provider and provide advanced opportunities for all Firebird and Interbase users in .Net Framework:

    • Automatic generation of command parameters which you do not need to enter manually anymore;
    • Named and unnamed parameters, also IN, OUT and IN-OUT parameters;
    • Connection pooling and SQL statement pooling which let your code run even faster;
    • Nested («nested_trans=true») and distributed (TransactionScope, EnlistTransaction) transactions;
    • All data types, including GUID, TIME (Dialect 3), DATE (Dialect 3) and multidimensional arrays;
    • The MARS technology which enables working simultaneously with several active DataReader objects;
    • And hey, ExecuteScalar now really loads one value only, not the entire record
    • Multiple parameter-containing commands in one statement (SQL scripts);

    Up to this day LCPI ADO.NET Data Provider for OLEDB was available only in professional version of IBProvider but now you can download it on the download page together with first release of IBProvider in the new year:

    You cand download Firebird OLE DB Provider and ADO .Net Data Provider here.

     

    Dozens of new options for Firebird and .NET Framework

    Hey!

    If you have ever worked with Firebird or Interbase using the standard .NET provider for OLE DB (System.Data.OleDb), you will have likely encountered issues like this:

    • The necessity to add ALL parameters manually.
    • Even though the OLE DB provider supports parameter generation for commands, the .NET provider doesn’t use it, so you as the programmer must do that work on your own.
    • The lack of support for named parameters. Although they actually exist, using them in reality requires a whole set of complex manipulations (the steps needed to add a parameter to a collection, etc.).
    • The impossibility of using multiple DataReader objects at the same time (Multiple Active Result Sets).
    • No execution of SQL scripts which contain several SQL expressions per command.

    This list of difficulties a .NET developer has to deal with is far from complete.

    Now it’s all different in a fundamentally new ADO.NET Data Provider for OLE DB

    IBProvider Team

    Firebird driver

    1 5 6 7 8 9 11