我使用用户DSN下的“Microsoft ODBC for Oracle”驱动程序为oracle创建了一个ODBC连接。 我可以连接到Oracle 10g中使用SQL开发人员,但是当我尝试通过ODBC连接它说无法通过VBA连接到Oracle - 驱动程序的SQLSetConnectAttr失败
[微软] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败
我曾尝试下面的代码连接。
data_src = Oracle
Database = sys
Uid = <my id>
pwd = <my pwd>
Set cn=new ADOBB.Connection
Cn.open "DataSource=" + data_src + ";" + Database + "; persist security Infor = True; UserID= " + Uid + "; Password=" + pwd + "; SessionMode = ANSI;"
我已经使用具有不同设置的相同代码连接到Teradata。请帮我连接VBA的Oracle 10g
VBA的连接符是&not +,+会导致空值问题。 – Fionnuala
但是,当我尝试使用相同的代码连接Teradata时,工作正常。 – logan