instantclient_12_2 ODBC 驱动程序无法加载Oracle

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

我在创建新数据源时试图在 Oracle 和 QT 之间建立连接,但遇到了一个无法解决的问题

first step

2nd step

the problem

当我去检查即时客户端时,我发现了 sqoras32.dll 我不知道为什么它说 sqoras32.dll 未找到..

我尝试了很多解决方案,例如安装 Visual C++ 2010 、复制 sqoras.dll 并将其粘贴到 system32 中...但没有一个起作用 谁能帮助我,谢谢!

PS:我所有的同学都做了同样的步骤,并且对他们有效。

这就是我所拥有的

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI\Oracle in instantclient12_2
"APILevel"="1"
"CPTimeout"="60"
"ConnectFunctions"="YYY"
"Driver"="C:\instantclient12_2\SQORA32.dll"
"DriverODBCVer"="03.51"
"FileUsage"="0"
"Setup"="C:\instantclient12_2\SQORAS32.DLL"
"SQLLevel"="1"

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI\ODBC Drivers
 "Driver da Microsoft para arquivos texto (*.txt; *.csv)"="installed"
 "Driver do Microsoft Access (*.mdb)"="installed"
 "Driver do Microsoft dBase (*.dbf)"="installed"
 "Driver do Microsoft Excel(*.xls)"="installed"
 "Driver do Microsoft Paradox (*.db)"="installed"
 "Microsoft Access Driver (*.mdb)"="installed"
 "Microsoft Access-Treiber (*.mdb)"="installed"
 "Microsoft dBase Driver (*.dbf)"="installed"
 "Microsoft dBase-Treiber (*.dbf)"="installed"
 "Microsoft Excel Driver (*.xls)"="installed"
 "Microsoft Excel-Treiber (*.xls)"="installed"
 "Microsoft ODBC for Oracle"="installed"
 "Microsoft Paradox Driver (*.db )"="installed"
 "Microsoft Paradox-Treiber (*.db )"="installed"
 "Microsoft Text Driver (*.txt; *.csv)"="installed"
 "Microsoft Text-Treiber (*.txt; *.csv)"="installed"
 "Oracle in instantclient12_2"="installed"
 "SQL Server"="installed"
sql database oracle odbc instantclient
2个回答
1
投票

最后我可以通过安装 2005 年到 2017 年(x64 nd x86)的所有 Visual Studio 来修复它,现在它可以正常工作了 感谢所有试图提供帮助的人。


0
投票

我遇到了同样的问题,并且能够使用本文中找到的信息来解决它。

为了帮助其他人,以下链接是找到下载的地方。 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

Redist 的直接链接:

https://aka.ms/vs/17/release/vc_redist.arm64.exe

https://aka.ms/vs/17/release/vc_redist.x86.exe

https://aka.ms/vs/17/release/vc_redist.x64.exe

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