1.ADO连接Oracle数据源失败
错误提示:
解决办法:
将数据库连接语句中“Provider=MSDAORA;”,修改为“Provider=OraOLEDB.Oracle.1;”
VBA连接Oracle,连接串驱动为“Provider = MSDAORA.1;” 需要的引用:
C:\Program Files\Common Files\System\ado\msado26.tlb
2.ADO连接Excel数据源失败
解决方法:
修改连接串,将连接串修改为以下代码:
Select Case Application.Version * 1 '判断Excel的版本号
Case Is <= 11:
'如果是03版本
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;
Imex=0;Hdr=Yes';Data source=" & source
Case Is >= 12:
'如果是07或者07版本以上