我对VisualStudio 2013 Firebird
有疑问。我安装了FirebirdDDEX 3.0.2
,FirebirdClient 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并出现同样的错误。
答案 0 :(得分:0)
Firebird服务器中的问题。在服务器上请求被卡住,因此Firebird服务器无法解决。然后我连接了一个新的.edmx
模型,它正在运行。