【发布时间】:2014-11-10 16:34:38
【问题描述】:
我有一个具有 Oracle 数据库连接的 Excel 宏。当我调用宏时,它会填写用户名和密码,但不会填写服务名。用户每次都必须手动输入服务名称。
如何在连接字符串中指定?
连接字符串:
CN.ODBCConnection.Connection = _
"ODBC;DRIVER={Oracle in OraClient11g_home2};" & _
"UID=" & inputUser & ";PWD=" & inputPassword & ";" & _
"HOST=" & inputHost & ";PORT=1521;DB=" & inputHost & ";" & _
"DefaultIsolationLevel=READUNCOMMITTED"
Excel提示:
【问题讨论】:
-
服务名称是什么,这是连接字符串的一部分吗?见ConnectionStrings for details
-
已经检查过了。该网站中有一个带有“SERVICE_NAME=”参数的连接字符串,正如下面提到的 Jimmy,但它不起作用。
标签: vba excel odbc connection-string