尝试将 firebird 数据库与 ODBC 或 C# 应用程序连接时出错
Error trying to connect a firebird database with ODBC or C# application
我正在尝试在 Firebird 数据库中连接我的 C# 应用程序。使用我得到的用户名和密码在 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
暂时谢谢!
我通过转到 Firebird 文件夹(windows 资源管理器)并更改每个人的安全性(对每个人都有完全权限)来解决我的问题。所以我的应用程序和 odbc 开始工作。
我确定这不是正确的方法,但我现在解决了我的问题。
等待更好的答案。
我正在尝试在 Firebird 数据库中连接我的 C# 应用程序。使用我得到的用户名和密码在 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
暂时谢谢!
我通过转到 Firebird 文件夹(windows 资源管理器)并更改每个人的安全性(对每个人都有完全权限)来解决我的问题。所以我的应用程序和 odbc 开始工作。 我确定这不是正确的方法,但我现在解决了我的问题。 等待更好的答案。