用户代码未处理 System.InvalidOperationException
Message="未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。"
Source="System.Data"
StackTrace:
在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
Message="未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。"
Source="System.Data"
StackTrace:
在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
用PLSQL Developer连是也没有问题,就是在程序运行的时候就出现问题了.
Oracle Data Provider for .net 和Oracle Provider for OLE DB.
这2个组件是要单独下载吗?
还是Oracle9i里面本来就有.
是不是这个原因,引发出"未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。"?