我正在尝试从 .NET 项目连接到 Firebird 3 嵌入式数据库。我已将 Firebird 的所有文件复制到应用程序的执行目录中。我使用了以下连接字符串生成器:
var builder = new FbConnectionStringBuilder()
{
UserID = v1,
Password = v2,
Database = v3,
ServerType = FbServerType.Embedded,
Charset = "UTF8",
ClientLibrary = "fbclient.dll"
};
但是我收到以下连接错误
FirebirdSql.Data.FirebirdClient.FbException (0x80004005):
无法完成对主机“xnet://Global\FIREBIRD”的网络请求。无法完成对主机“xnet://Global\FIREBIRD”的网络请求。
在 FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
在 FirebirdSql.Data.FirebirdClient.FbConnectionPoolManager.Pool.CreateNewConnectionIfPossibleImpl(FbConnectionString connectionString)
在 FirebirdSql.Data.FirebirdClient.FbConnectionPoolManager.Pool.GetConnection(FbConnection owner)
在 FirebirdSql.Data.FirebirdClient .FbConnection.Open()
在 DZApp.LoginForm.CheckPassword(String v1, String v2, String v3) 在 C:\Users\DZ\Desktop\DZApp\DZApp\LoginForm.cs:line 89
我知道密码不是必需的,并且已将其删除,但它不起作用,可能是什么问题?