string filepath = MapPath(filename);
FileExcel.PostedFile.SaveAs(filepath); string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + filepath + ";Extended Properties= 'Excel 8.0;HDR=YES;IMEX=1 ' ";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter oada = new OleDbDataAdapter("select * from [sheet1$]", conn);
DataSet ds = new DataSet();
oada.Fill(ds);
DataTable dt = new DataTable();
dt = ds.Tables[0];这段代码一执行到 oada.Fill(ds); 这句时就会报:找不到可安装的 ISAM。这个错误...
跪求高手给解决一下..
高手们快来小弟在线等..
Excel 2007版本:
Provider= Microsoft.Ace.OleDB.12.0;Data Source=c:\a.xlsx;Extended Properties=Excel 12.0;
Microsoft.Jet.OLEDB.4.0驱动没有64位的
按照这个写法 string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Excels\\ScoreInfo.xls;Extended Properties=\"Excel 11.0;HDR=Yes;IMEX=1;\""; 报找不到可安装 ISAM 是不是我的Office装的有问题?