|
设置了连接字符串如下:Provider=OraOLEDB.Oracle;data source=oracle_185;User Id=***assword=***;
每次运行到数据库查询时,运行到conn.open()时就报错,“the 'OraOLEDB.Oracle' provider is not registered on the local machine”
我用的data source是本机数据库的名字,同样的语句在其他人的机器上就可以运行成功,不知道是不是我本机什么驱动没装?但具体是什么驱动,应该要怎么装呢?
相关的函数如下:
Private Function getOleDbConnection()
Set conn = DotNetFactory.CreateInstance("System.Data.OleDb.OleDbConnection")
conn.ConnectionString =Environment.Value("ConnectionString")'
conn.Open()
Set getOleDbConnection = conn
End Function
还请各位高手指教!多谢! |
|