簡體   English   中英

嘗試將Firebird數據庫與ODBC或C#應用程序連接時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM