Otis wrote:
I think it's a bug in the MSI installer for the firebird client. I tried it a minute ago after reading your post and it gave an error that multiple entries were present for Firebird sqlclient in the factory table. Looking into C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
(around line 160), I saw 2 entries. Removing the older one (keeping the 8.0.1) solved it.
It also might be you have the provider registered manually through the llblgenpro.exe.config file. If so, if you have now registered the factory (through the msi installer) with the machine.config file you can comment the lines out in the llblgenpro.exe.config file.
I'll report this at the github repo.
Hi
I do it manually through the config file. I don't install anything. Just copy the .net assembly in your homedir and I change
<add name="Firebird Client Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=8.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>