我是想把Excel的数据信息显示到DataGrid里面,我用的是VS2003,在本地(本地用的是XP系统)运行没有问题,可是布置到服务器(服务器是2003系统)上报错,错误如下:No error information available: REGDB_E_CLASSNOTREG(0x80040154). 
我写的方法是:
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source + ";Extended Properties=Excel 8.0";
string query = "SELECT * FROM [Sheet1$]";
OleDbCommand oleCommand = new OleDbCommand(query, new OleDbConnection(ConnStr));
OleDbDataAdapter oleAdapter = new OleDbDataAdapter(oleCommand);
DataSet myDataSet = new DataSet();
oleAdapter.Fill(myDataSet, "[Sheet1$]");
DataGrid1.DataSource = myDataSet;
DataGrid1.DataMember = "[Sheet1$]";
DataGrid1.DataBind();我把服务器上的权限已经发开了,请有这方面经验的朋友给些帮助,万分感谢!