This is a migrated thread and some comments may be shown as answers.

Firebird data provider

16 Answers 264 Views
Getting Started
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Denis Vulinovich
Top achievements
Rank 1
Denis Vulinovich asked on 27 Jun 2009, 11:36 PM
I've just downloaded OpenAccess to work with a Firebird database. The help documentation says to download the Firebird ADO.NET data provider v2.0.1.0, and it provides a link to the download webpage. Unfortunately, that link is out of date - probably since the v2.5 data provider was released a month ago. I've tried doing a Google search to locate v2.0.1.0, but I couldn't find it.

Do you know where I can locate that provider? Alternatively, can I use the new v2.5 provider?

16 Answers, 1 is accepted

Sort by
0
Nicolas DORIER
Top achievements
Rank 1
answered on 29 Jun 2009, 01:46 PM
The OpenAccess wizard search for the version 2.1.0.0 not v2.0.1.0 : 'FirebirdSql.Data.FirebirdClient, Version=2.1.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c'
But I haven't found it either, I'd appreciate a solution.
0
PetarP
Telerik team
answered on 01 Jul 2009, 11:55 AM
Hello Nicolas DORIER,
yes you are right. The link in this web page is a bit outdated and we have changed it now. Here is the correct link.
Thank you for your report. Your Telerik points were updated.

Best wishes,
Petar
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Michael Third
Top achievements
Rank 1
answered on 02 Nov 2009, 12:50 AM
I realize I'm resurrecting a really old thread but the FirebirdClient 2.1.0.0 is no longer available for download.  I'm running the latest version (2.5.1.0) and I've been able to work around the issues with the Wizard but adding bindingRedirect elements to the devenv.exe.config file.  However this same technique does not work at runtime for the application.  Do you have any workarounds or perhaps a beta build that supports the latest provider?
0
Alexander
Telerik team
answered on 11 Nov 2009, 10:37 AM
Hello Michael Third,

Sorry for the delayed answer, we are aware of the problem.
You can add the same bindingRedirect node to the App.config file:
<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
            <bindingRedirect oldVersion="2.1.0.0" newVersion="2.5.1.0"/>
            <codeBase version="2.5.1.0" href="C:\FirebirdSql.Data.FirebirdClient.dll"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
   ...
</configuration>
This should resolve the runtime problem.

Sincerely yours,
Alexander
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
harry
Top achievements
Rank 1
answered on 19 Jan 2010, 03:47 PM
found the firebirdclient 2.1.0.0 here:

http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_res&no=155

openaccess is great! any plans on upgrading to the latest firebird client?
0
Alexander
Telerik team
answered on 22 Jan 2010, 02:12 PM
Hello harry,

Yes, we are going to upgrade the version of the client - most probably for the Q1 release.

Regards,
Alexander
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Sörnt Poppe
Top achievements
Rank 1
answered on 11 Mar 2010, 12:47 PM
Hi Alexander,

I didn't find any information which Firebird version is in the current 2010 Q1 release supported. Can I get an update on this?

Kind regards,
Sörnt
0
Alexander
Telerik team
answered on 11 Mar 2010, 05:07 PM
Hi Sörnt Poppe,

The Firebird client dependency is updated to the 2.5.1.0 version. You should not need the assembly redirection anymore.

All the best,
Alexander
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Sörnt Poppe
Top achievements
Rank 1
answered on 11 Mar 2010, 05:15 PM
Thank you very much!
0
Lars
Top achievements
Rank 1
answered on 19 Aug 2010, 11:01 AM

Same problem now seems to occur with the latest DataProvider 2.5.2.0 but unfortunately the redirection by App.config deosn't work, i still get the FileNotFoundException

This is my app.config:

01.<configuration>
02. <runtime>
03.  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
04.   <dependentAssembly>
05.    <assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
06.    <bindingRedirect oldVersion="2.5.1.0" newVersion="2.5.2.0"/>
07.    <codeBase version="2.5.2.0" href="C:\Program Files\FirebirdClient\FirebirdSql.Data.FirebirdClient.dll"/>
08.   </dependentAssembly>
09.  </assemblyBinding>
10. </runtime>
11....

Adding the old 2.5.1.0 Client to the Global Assembly Cache or directly to the Project also doesn't work.

Do you also have a possible solution for this problem? Because we are running projects that need the 2.5.2.0 DataProvider due to Bug in 2.5.1.0.

I'm using Firebird Server 2.1.3.x and VS2008. According to your Homepage this should work but according to the help file of OpenAccess ORMExpress only Server 2.0 und VS2005 are supported. 

edit:

After rebooting the System it is now working with the integration of the client 2.5.1.0 into the global assembly cache. But it would be better if i at least could use the assembly binding for the latest client 2.5.2.0.

So it would be nice if you have any solution for this.

Thanks in advance...

0
Micheal
Top achievements
Rank 1
answered on 21 Aug 2010, 07:52 AM
We also need to use 2.5.2.0
Help Telerik!
0
Ady
Telerik team
answered on 23 Aug 2010, 01:35 PM
Hi,

@Michael - Can you redirect to the 2.5.2 version by adding the 'assemblyBinding' entries to the app.config?

@Lars - Does the  redirection not work for you?

We will test the product against the latest version (2.5.2) and if all goes well, we will update the dependency for the next release.

Best wishes,
Ady
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Lars
Top achievements
Rank 1
answered on 23 Aug 2010, 02:10 PM

Unfortunately redirection does not work with the app.config i posted before.

So we tested a bit with client 2.5.1. But as pointed out before this client has a bug which could prevent some transactions to work correct under Win XP. So the client 2.5.2 is indispensable for us.

0
Ady
Telerik team
answered on 25 Aug 2010, 11:12 AM
Hi Lars,

 I did test with exactly the same configuration entries (except the 'codeBase' entry pointed to a different path) and the runtime could resolve the assembly reference correctly.

Do you have the 2.5.2.0 assembly version in the GAC? If not, is the assembly present in the path mentioned in the codeBase - C:\Program Files\FirebirdClient\FirebirdSql.Data.FirebirdClient.dll"?


Sincerely yours,
Ady
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Lars
Top achievements
Rank 1
answered on 25 Aug 2010, 11:31 AM

Hi Ady,

i have Clients version 2.0.1.0, 2.5.1.0 and 2.5.2.0 in the GAC. In the CodeBase i only have the 2.5.2.0 Client.

A colleague of mine tested it on his machine (same configuration as mine but different user and you never know ;) ) and it didn't wok there either.

But strangely enough now it is working, so i guess somehow rebooting the machine did the trick and now it is working for both of us.

So thank you for your testing and your help.

Kind regards

Lars

0
Ady
Telerik team
answered on 31 Aug 2010, 02:20 PM
Hi Lars,

 Glad to know that you could get it working. We will update this forum thread with the progress on the provider update to 2.5.2.

Sincerely yours,
Ady
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Getting Started
Asked by
Denis Vulinovich
Top achievements
Rank 1
Answers by
Nicolas DORIER
Top achievements
Rank 1
PetarP
Telerik team
Michael Third
Top achievements
Rank 1
Alexander
Telerik team
harry
Top achievements
Rank 1
Sörnt Poppe
Top achievements
Rank 1
Lars
Top achievements
Rank 1
Micheal
Top achievements
Rank 1
Ady
Telerik team
Share this question
or