如何在ASP。net里用Excel中的数据填充DataSet
以下是我的代码:在WinForm里没有问题,但在WebForm里出错,目录的权限我已经设置了,
string strCon=@"DSN=Excel Files;DBQ=C:\HPWebSiteUpload\Book2.xls;DriverId=790;MaxBufferSize=2048;PageTimeout=5;";
string strSelect ;
strSelect="Select * from [sheet1$]";
System.Data.Odbc.OdbcDataAdapter objada=new System.Data.Odbc.OdbcDataAdapter(strSelect,strCon);
System.Data.DataSet ds=new DataSet();
System.Data.DataTable ta=new DataTable();
objada.Fill(ta);
错误信息:
执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序