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 .NET Data Provider for OLE DB
Here is an quick howto for using python and firebird on ubuntu , assumming that Firebird 2.1 and examples are already installed
Here is the translated version of the original article where is described how to run firebird 2.1 and older versions in the same time
Here is the package for Firebird 2.1.1 in debian experimental , And you can watch the changelog
Firebird 2.1 will be included by default in the next Ubuntu release named Intrepid Ibex that will be released in 30 October.
Also Firebird 2.1 is included in debian experimental
« Hide it
You can test and install it on debian experimental
Here is the new guide for installing firebird 2.1 and flamerobin on the ubuntu hardy heron and can be used for other releases (gutsy/feisty/dapper/intrepid ibex)
firebird 2.1 is now uploaded to debian , here are the details for this new package (soon will be published to debian unstable) . Package for ubuntu hardy is uploaded into my ppa
Ubuntu Hardy Heron 8.04 is released with firebird2.0 and flamerobin included in their repository
Here is an easy guide for installing firebird2.0 and then follow the flamerobin 0.8.6 guide
ps: soon there will be an firebird2.1 package for ubuntu created (it wasn’t possible to include it in this short period of time after release)