use*_*193 3 .net c# firebird firebird-.net-provider
我想用firebird db测试精巧的微观orm,我很难接触到firebird.
Firebird服务器已启动并正在运行,数据库中填充了一些虚拟数据,并存储在c:\ mydatabases\test.fdb中
连接字符串是
<add name="testDatabase" connectionString="User=SYSDBA;
Password=XXX; Database=c:\mydatabases\test.fdb;
Data Source=127.0.0.1;" />
Run Code Online (Sandbox Code Playgroud)
在我的存储库中,我正在使用IDbConnection访问数据库
private IDbConnection db =
new SqlConnection(ConfigurationManager.ConnectionStrings["testDatabase"]
.ConnectionString);
Run Code Online (Sandbox Code Playgroud)
但是当我试图访问数据时抛出异常
System.Data.dll中发生了'System.Data.SqlClient.SqlException'类型的第一次机会异常
附加信息:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
是否可以使用IDbConnection,firebird如果不是你的建议.
谢谢
你应该使用FBConnection.
下载和参考FirebirdSql.Data.Firebird而不是
IDbConnection db = new SqlConnection...
Run Code Online (Sandbox Code Playgroud)
用这个
IDbConnection dbcon = new FbConnection(connectionString);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1158 次 |
| 最近记录: |