![](/img/trans.png)
[英]Connect application in C# Windows Forms with firebird database (LAN Network)
[英]Error trying to connect a firebird database with ODBC or C# application
我正在嘗試將我的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
現在謝謝!
通過僅轉到Firebird文件夾(Windows資源管理器)並更改每個人的安全性(所有人的完全權限),我解決了我的問題。 因此我的應用程序和odbc開始工作。 我確定這不是正確的方法,但是我現在已經解決了我的問題。 等待更好的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.