我试图在Firebird数据库中连接我的c#应用程序。使用用户和密码我在firebird sql工具上工作。但是当我去我的c#app时,我收到了一个错误。 所以我去了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
谢谢!
答案 0 :(得分:1)
我通过访问Firebird文件夹(Windows资源管理器)并更改每个人的安全性(每个人的完全权限)解决了我的问题。所以我的应用程序和odbc开始工作了。 我确定这不是正确的方法,但我现在解决了我的问题。 等待更好的答案。