Firebird和VisualStudio 2013

时间:2016-08-04 02:59:54

标签: visual-studio-2013 firebird

我对VisualStudio 2013 Firebird有疑问。我安装了FirebirdDDEX 3.0.2FirebirdClient 4.5.1.0。它已在gacutil中注册并编辑machine.config。

工作正常,但昨天我收到了这个错误:

错误消息:

  

当您尝试更新数据库异常时发生类型   “System.ArgumentException”。异常消息:“无法将运行时的连接字符串转换为开发的等效行       时间。连接字符串:字符集= NONE;       初始目录= g:\ work \ Mash \ new_form \ base \ FORM2016-1.GDB;       userid = **;密码= **; datasource = 192.168.1.1“

machine.config v2.0.50727和v4.0.30319:

     ................
     <configSections>
       <section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=%RunTimeVersion%, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
     </configSections>
     ................
     <DbProviderFactories>
       <add name="FirebirdClient Data Provider"invariant="FirebirdSql.Data.FirebirdClient" description=".NET Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=4.5.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>            
     </DbProviderFactories>
     ................
     %RunTimeVersion% - 2.0.0.0 or 4.0.0.0 

GacUtils信息:

FirebirdSql.Data.FirebirdClient, Version=4.5.1.0, Culture=neutral, 
PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL

在数据提供者中,Firebird不再显示。

我尝试解决这个问题2天没有结果。我尝试重新安装firebird ddex,firebird客户端并删除machine.config中的所有firebird。有人可以帮我解决这个问题吗?

UPD:安装最新版本的FirebirdClient 5.0.5并出现同样的错误。

1 个答案:

答案 0 :(得分:0)

Firebird服务器中的问题。在服务器上请求被卡住,因此Firebird服务器无法解决。然后我连接了一个新的.edmx模型,它正在运行。