Python cx_oracle GetOverlappedResultEx不能在kernel32.dll中找到

问题描述 投票:0回答:1

我正在尝试使用cx_Oracle连接到数据库,并在发出cx_Oracle.connect语句时在代码中出现此错误。我正在运行Windows 7,并尝试使用32位和64位版本的python以及相应的Oracle Instant Client版本。

如果我通过Visual Studio Code运行,则不会收到此错误,但会收到错误消息“ DPI-1050:Oracle客户端库的版本为0.0,但需要版本11.2或更高版本”。我花了很多时间检查可能的解决方案,并遵循发布的建议(this one for example),但是没有运气。

python cx-oracle
1个回答
0
投票

The GetOverlappedResultEx WinAPI function is new in Windows 8.

同样,这意味着您的GetOverlappedResultEx副本(或与其链接的某些DLL-也许是Oracle客户端库)不支持您的Windows版本。

(向软件包作者致以敬意,提供了这样有用的错误消息)

© www.soinside.com 2019 - 2024. All rights reserved.