public DataTable getExcelDate()
{
string strExcelFileName = Server.MapPath("Temp") + "\\" + FileUpload1.FileName.ToString();
string sql = "select * from OPENROWSET('MICROSOFT.JET.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=" + strExcelFileName + "',sheet1$)";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}执行 报错:链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。
{
string strExcelFileName = Server.MapPath("Temp") + "\\" + FileUpload1.FileName.ToString();
string sql = "select * from OPENROWSET('MICROSOFT.JET.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=" + strExcelFileName + "',sheet1$)";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}执行 报错:链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。
string sql=" select * from OPENROWSET('MICROSOFT.ACE.OLEDB.12.0', 'Excel 12.0;HDR=YES;DATABASE=C:\Documents and Settings\Administrator\桌面\新建 Microsoft Excel 工作表.xls',sheet1$)