读书人

vba连接oracle有关问题

发布时间: 2012-12-14 10:33:07 作者: rapoo

vba连接oracle问题


conn.Provider = "MSDAORA.1"
conn.ConnectionString = "Password=***;User ID=***;Data Source=***"
'conn.Provider = "OraOLEDB.Oracle"
'conn.ConnectionString = "Password=***;User ID=***;Data Source=***;Persist Security Info=True;"

我在网上找到了三种连接串
以上是两种
还有个是 password前写的是 microsoft for oracle 什么的
只有这个可以使用:
conn.Provider = "MSDAORA.1"
conn.ConnectionString = "Password=***;User ID=***;Data Source=***"
请问这三种连接串有何区别 其他两种是怎么用的
[最优解释]
应该是驱动提供商不同,一个是oracle的,一个是微软的

连接不了的,是要装上对应的驱动
[其他解释]
多谢
Microsoft ODBC for Oracle 微软提供的oracle驱动
OraOLEDB.Oracle 数据库驱动程序是Oracle数据库的驱动程序
MSDAORA 是来自微软的驱动
参考:http://hi.baidu.com/qianbing181/item/f00ca69296b132d81e427123

顺便发下相关坟贴:http://bbs.csdn.net/topics/30201980

读书人网 >OFFICE教程

热点推荐