没有可用的错误信息: REGDB_E_CLASSNOTREG(0x80040154)。
源错误:
行 36: // 打开连接串
行 37: OleDbConnection conn = new OleDbConnection(connstring);
行 38: conn.Open();
行 39: OleDbDataAdapter mycommand = new OleDbDataAdapter(s_sql,conn);
行 40: DataSet myDataSet = new DataSet();
InvalidOperationException: 未在本地计算机上注册“OraOLEDB.Oracle”提供程序。
上面的错误是什么错误?怎么排除,请指点(最好能够说的具体一点)。
源错误:
行 36: // 打开连接串
行 37: OleDbConnection conn = new OleDbConnection(connstring);
行 38: conn.Open();
行 39: OleDbDataAdapter mycommand = new OleDbDataAdapter(s_sql,conn);
行 40: DataSet myDataSet = new DataSet();
InvalidOperationException: 未在本地计算机上注册“OraOLEDB.Oracle”提供程序。
上面的错误是什么错误?怎么排除,请指点(最好能够说的具体一点)。
建议使用odp.net
如果是运行是错误,查看连接字符串是否正确,是否有权限,可以参考
http://blog.joycode.com/uestc95/archive/2004/06/29/26008.aspx
http://davidullua.cnblogs.com/archive/2005/09/16/238252.html
string connstring="Provider=OraOLEDB.Oracle;Data Source=;User Id=fjwt_xxgl;Password=fjwt_xxgl;";
http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm