VBS中使用ADO.Connection连接oracle

话不多说配上部分代码

Dim objCon
Dim strConStr
Set objCon= CreateObject("ADODB.CONNECTION")
strConStr= "Data Source=AAAA;UID=BBBB;PWD=CCCC;"
objCon.Open strConStr

AAAA处是数据源名(管理工具--ODBC数据源中配置)此处需要注意安装的oracle客户端版本是32位还是64位

如果系统版本跟oracle版本一致,直接运行vbs文件没有问题,如果不一致则会报错

此时需要使用命令执行vbs 

C:\Windows\SysWOW64\cmd.exe /c XXXXX.vbs  

C:\Windows\System32\cmd.exe /c XXXXX.vbs

连接字符串也可以这样写

strConStr= "Driver=XXXXX;DBQ=AAAA;UID=BBBB;PWD=CCCC;"

Driver=XXXXX此处是ODBC数据源驱动名

 

 DBQ=AAAA这里就是配置的TNS(tnsnames.ora)

 

posted @ 2021-02-24 09:24  小鈤犇  阅读(538)  评论(0)    收藏  举报