string strConn = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("..") + "Role.xsl;Extended Properties=\"Excel 8.0;\"";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from [sheet1$]", conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable MenuRoot = ds.Tables[0].Copy();
conn.Close();
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from [sheet1$]", conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable MenuRoot = ds.Tables[0].Copy();
conn.Close();
解决方案 »
- sqlserver 2005 错误,在线求解!
- ASP中登录失败登录
- 这种情况下怎么刷新不到父窗口
- 用DataList怎么实现数字翻页?
- 急求一javascript语句(进者有分)
- 用OWC做的饼图,如何显示每个区的值或是百分比呀!急急急.孟子大哥能帮一下吗?
- LinkButton 字变大
- CS1973: “System.Web.Mvc.HtmlHelper<dynamic>”没有名为“ActionLink”的适用方法
- 简单容器问题
- DataGrid问题:实行搜索或删除后不能刷新
- 求一个数字正则表达式(小数两位,整数7位)!!!
- 令我超郁闷的问题,我的vs.net2005里服务器资源管理器里的SQL Server 不见了。如何找回她呢
但是根文件夹是只读的
-----------
怎么设置?应该没有?NTFS下
在根目录下某个a.aspx下执行 没有错误
然后在跟目录下某文件夹下 Sys/b.aspx执行就出现如题错误
你是否设置excel 为独占方式打开了?
-----------
怎么设置?应该没有?NTFS下
---------------------------------------------------------
先打开excel
在文件-打开那里选中你要打开的excel文件后,打开按钮旁边有个向下箭头,点击你就会发现有东西了(以只读方式打开,以副本方式打开等).
你的excel文件放在根目录吗?
----------
这不是问题
你的excel文件放在根目录吗?----------
在
------------
不是的!
我是用这个读的!打错了!
string strConn = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("MenuSQL.xls") + ";Extended Properties=\"Excel 8.0;\"";
错误提示在 conn.open()那一行!
是名字写错了 xls xsl