在VBA中怎样连接数据库? ( 积分: 50 )

  • 主题发起人 主题发起人 datoncg
  • 开始时间 开始时间
D

datoncg

Unregistered / Unconfirmed
GUEST, unregistred user!
在VBA中怎样连接数据库?我在VBA中用ADO说它不存在!
还有OPENDATABASE函数的详细参数是些什么?
 
在VBA中怎样连接数据库?我在VBA中用ADO说它不存在!
还有OPENDATABASE函数的详细参数是些什么?
 
1.和VB一样,在编辑器中,工具->引用,选择Microsoft AcitveX Data Objects 2.x,就能用这样的语句了
Dim adocn As New ADODB.Connection

2.这是SQL SERVER支持的,具体参数查看SQL SERVER联机帮助,写得够详细了
 
我要连接ORACLE数据库!
 
实在不行用odbc数据源吧
 
正如ysai所说,先声明一个连接Dim adocn As New ADODB.Connection,ORACLE的方法也是相同的。
 
使用ADO是可以访问ORACLE数据库的
ODBC Driver for Oracle
i)使用现有的Oracle ODBC Driver from Microsoft:
oConn.Open _
"Driver={Microsoft ODBC for Oracle};" & _
"Server=OracleServer.world;" & _
"Uid=demo;" & _
"Pwd=demo;"
ii)使用老版本的Oracle ODBC Driver from Microsoft:
oConn.Open _
"Driver={Microsoft ODBC Driver for Oracle};" & _
"ConnectString=OracleServer.world;" & _
"Uid=demo;" & _
"Pwd=demo;"
 
后退
顶部