我正在尝试将我的 c# 应用程序连接到 Firebird 数据库中。使用用户名和密码,我可以使用 firebird sql 工具。但是当我去我的 c# 应用程序时,我得到了一个错误。所以我去了 ODBC 驱动程序,尝试连接,我得到了同样的错误。这是odbc屏幕
就像我说的,它确实适用于 firebird ISQL 工具。我已经将一些配置更改为 firebird.conf 文件。我不得不设置
WireCrypt = Enabled
为了解决以前的问题,现在我正在尝试这个但没有成功
AuthServer=Srp,Legacy_Auth
有帮助吗?提前致谢!
编辑
C# 应用程序中的错误与 ODBC 完全相同。
堆栈跟踪:
at FirebirdSql.Data.Client.Managed.GdsConnection.Identify(String Database)
at FirebirdSql.Data.FirebirdClient.ClientFactory.CreateManagedDatabase(FbConnectionString options)
at FirebirdSql.Data.FirebirdClient.ClientFactory.CreateDatabase(FbConnectionString options)
at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
FirebirdSql.Data.FirebirdClient 5.11.0.0
服务器版本
我还没有引用 fbclient.dll!但是我在安装 Firebird 后就有了。版本是 3.0.2.32703
现在谢谢!