odbc驱动程序SQORA32.DLL可能是32位还是64位?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了odbc驱动程序SQORA32.DLL可能是32位还是64位?相关的知识,希望对你有一定的参考价值。

我最近下载了12c oracle客户端64位(在安装过程中包含ODBC驱动程序)。

之后,我打开了两个ODBC管理员,32位和64位,只有ODBC管理员64位列出了Oracle驱动程序(添加新的系统DSN时),这使我假设只包含64位Oracle驱动程序;但是,查看文件名...它被命名为SQORA32.DLL。这是64位odbc驱动程序吗?我可以不理睬这个名字吗?

enter image description here

答案

是的,文件名是严格意义上的,并不代表DLL的“位数”。

曾几何时,32用于文件和目录名称,以帮助区分16位和32位变体,但很久以前它就被淘汰了。 System32不表示32位内容(尽管它是在32位系统上);在64位系统上,它充满了64位二进制文​​件。

同样,甚至更令人困惑的是,SysWoW64并不表示64位内容。实际上,SysWoW64表示64位系统上的32位内容!

以上是关于odbc驱动程序SQORA32.DLL可能是32位还是64位?的主要内容,如果未能解决你的问题,请参考以下文章

C# PInvoking user32.dll 在 64 位系统上

怎样用gcc或者ld链接.dll文件

Win32 32 位进程加载 64 位 kernel32.dll

如何在没有regsvr32的情况下注册glut32.dll?

在 C# DllImport 中使用 32 位或 64 位 dll

系统提示缺少libeay32.dll和ssleay32.dll怎么办