读取Excel的时候,在别的计算机上出现了“System.InvalidOperationException:未在本地计算机注册”的报错?求大侠帮忙
在读取Excel的时候,本机上没有问题,可是程序在别的计算机上出现了“System.InvalidOperationException:未在本地计算机注册;Microsoft.Jet.OLEDB.4.0提供程序。
在
BALABALA...
BALABALA...”的报错,哪位大侠知道什么情况?这对我十分重要啊!真的万分感谢啊!
以下是应该导致这个错误的源程序
//读取excel文件
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
OleDbConnection OleConn = new OleDbConnection(strConn);
OleConn.Open();
String sql = "SELECT * FROM [Sheet1$]";
OleDbCommand CMD = new OleDbCommand(sql, OleConn);
OleDbDataReader rd = CMD.ExecuteReader();
int Data_index = 0;
while (rd.Read())
{
一些操作;
}