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