欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

64位程序使用ado连接oracle,32位和64位C++程序使用ADO访问ORACLE注意事项和区别

发布时间:2023/12/14 c/c++ 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 64位程序使用ado连接oracle,32位和64位C++程序使用ADO访问ORACLE注意事项和区别 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

32位:

1、安装32位ORACLE客户端。

2、在stdafx.h文件中增加:

#import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")

3、连接串为:

"Provider=MSDAORA.1;Password=密码;User ID=用户名;Data Source=实例名;Persist Security Info=True"

64位:

1、安装64位ORACLE客户端。

2、在stdafx.h文件中增加:

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")

3、连接串为:

"Provider=OraOLEDB.Oracle.1;Password=密码;User ID=用户名;Data Source=实例名;Persist SecurityInfo=True"

4、安装与ORACLE客户端对应的ODAC驱动。

4.2、64位的ODAC驱动是由Oracle官方提供的XCOPY版本,安装过程参考微软官方http://support2.microsoft.com/kb/2831123/zh-tw。

(1)解压XCOPY

(2)用命令行CD到(1)的目录下

(3)命令行运行其中的install.bat文件:install.bat all c:\oracle\ODAC_64 odac

(4)C盘出现目录c:\oracle\ODAC_64,进行系统环境配置:path里面增加C:\oracle\ODAC_64和C:\oracle\ODAC_64\bin

(5)完成

折腾了一天把32位的程序搞成了64位,MARK一下。

总结

以上是生活随笔为你收集整理的64位程序使用ado连接oracle,32位和64位C++程序使用ADO访问ORACLE注意事项和区别的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。