0
我試圖將我的C#應用程序連接到SQL Anywhere 16數據庫,並且在臨時服務器中不斷收到相同的錯誤。 16無法在SQL Anywhere中加載加密DLL「dbfips16.dll」16
我用的dotnet核心和this NuGet包
無法在SQL裝載加密DLL 「dbfips16.dll」 無處不在。我已經試過把
ENC=NONE
放在連接字符串中,並且檢查了SQLCONNECT
環境變量,那我看到this這個問題。 (它不退出)PS:我不想使用加密。
這是我的代碼。錯誤拋出
con.Open();
public virtual T ExecuteQuerySql<T>( Func<IDbConnection, T> exec , IDbTransaction transaction = null ) { var hasTransaction = transaction != null; var con = transaction?.Connection ?? GetSAConnection(); if (con.State != ConnectionState.Open) con.Open(); var ts = transaction ?? con.BeginTransaction(); try { return exec(con); } finally { ts.Commit(); if (!hasTransaction) { ts.Dispose(); con.Dispose(); } } }
什麼是您的源代碼? –
@AnEpicPerson增加了一個例子:) –