我正在使用 Firebird 数据库,并且新开始使用此数据库,因此我正在使用 Visual Studio 2015 实现。我正在使用ADO.NET访问 Firebird Embedded 数据库,而我的 Firebird Embedded 数据库文件扩展名为.CMP。我成功使用ADO.NET。
现在我想与 Firebird Entity Framework 一起使用。我已经成功安装。当我单击实体数据模型并选择 Firebird 数据源时,它会打开我选择的连接属性server type =1(embedded)
。
这是我的 ADO.NET 连接字符串:
string Connectionstring = "User=SYSDBA;Password=masterkey;Database=localhost:G\\CLINEDB.CMP;DataSource=localhost;Port=3050;Dialect=3; Charset=NONE;Role=;Connection lifetime=15;Pooling=true; MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=1;"
当我单击测试连接时,它显示此错误:
无法加载 DLL fbembed:找不到指定的模块
我已经从 Firebird 下载了嵌入式文件夹并将其添加到项目解决方案中,因此提前选项添加了“客户端库作为项目解决方案中的fbclient.dll文件”为此我收到错误
与数据库的连接丢失
我怎样才能解决这个问题?