After uninstalling and reinstalling the .NET Providers, I eventually tried uninstalling Firebird 2.x and re-installed the older Firebird 1.5 server. Voila - it worked! It seems that these old .NET Providers only work with the older Firebird server also. In contrast, the FirebirdClient 2.0.x providers for .NET 2.0 worked with both 1.5 and 2.0 servers.
Wednesday, June 23, 2010
Firebird Server and .NET Provider Incompatibility
Since my drive crashed the other day, I've had to reinstall my drivers. I've been having problems with my old applications written on Visual Studio .NET 2003 that uses the Firebird .NET Provider 1.6.x and 1.7.x. When I ran them, they would get really strange errors in the conn.Open() call.