我正在嘗試使用 cx_Oracle 連接到數(shù)據(jù)庫,并在發(fā)出 cx_Oracle.connect 語句時在代碼中出現(xiàn)此錯誤。我正在運(yùn)行 Windows 7,并嘗試使用 32 位和 64 位版本的 python 以及相應(yīng)的 Oracle Instant Client 版本。如果我通過 Visual Studio Code 運(yùn)行,我不會收到此錯誤,但會收到錯誤“DPI-1050:Oracle 客戶端庫的版本為 0.0,但需要 11.2 或更高版本”。我花了很多時間檢查可能的解決方案并遵循發(fā)布的建議(例如這個),但沒有運(yùn)氣。
1 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個贊
GetOverlappedResultEx
WinAPI 函數(shù)是 Windows 8 中的新功能。
因此,這意味著您的副本cx_Oracle
(或它鏈接的某些 DLL——可能是 Oracle 客戶端庫)不支持您的 Windows 版本。
(順便說一句,感謝包作者提供如此有用的錯誤消息)
添加回答
舉報
0/150
提交
取消