我正在使用Visual Studio 2019和.Net framework 4.5,我正在嘗試讀取使用Oracle 9i制作的舊資料庫,但它不起作用。我使用了兩個庫
- Oracle.ManagedDataAccess:
我收到一條錯誤訊息,顯示“ORA-01017:無效的用戶名/密碼;登錄被拒絕”確實我嘗試了所有已經宣布的解決方案:Desable Fips,安裝 ODAC 但它不起作用。
- Oracle.DataAccess.dll :
我收到一條錯誤訊息,指出“不再支持此提供程式”
在使用的代碼下方:
oracleConnection = new OracleConnection();
try
{
oracleConnection = new OracleConnection(connectionString);
oracleConnection .Open();
}
catch (Exception ex)
{
}
謝謝你的幫助
uj5u.com熱心網友回復:
我收到一條錯誤訊息,顯示“ORA-01017:無效的用戶名/密碼;登錄被拒絕”確實我嘗試了所有已經宣布的解決方案:Desable Fips,安裝 ODAC 但它不起作用。
您已連接到資料庫。如果不是,則不會收到 Oracle 錯誤訊息。
為了能夠登錄,您需要按照錯誤訊息中的說明進行操作并提供有效的用戶名/密碼組合。如果您不知道正確的用戶名/密碼,請與 DBA 交談并獲取正確的憑據,或者,如果您是 DBA,則以 SYSDBA 用戶身份登錄并更改密碼。
uj5u.com熱心網友回復:
經過調查,問題得到解決。
似乎Oracle.ManagedDataAccess不適用于Oracle 9i,我們收到訊息“ORA-01017:無效的用戶名/密碼;登錄被拒絕”。
使用Oracle.DataAccess.dll,連接完美建立。
如果使用Oracle.DataAccess.dll,我們收到一條錯誤訊息,提示“無法加載檔案或程式集‘Oracle.DataAccess’或其依賴項之一。嘗試加載格式不正確的程式”,然后嘗試在64 位模式下運行IIsExpress,如下所述這里
感謝幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/349920.html
標籤:winforms 网络表格 视觉工作室-2019 .net-4.5 oracle9i
上一篇:Pythoncv2:視頻不播放
