1

我正在使用 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文件”为此我收到错误

与数据库的连接丢失

在此处输入图像描述

我怎样才能解决这个问题?

4

0 回答 0