首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

读取EXECL表有关问题

2012-01-19 
读取EXECL表问题MicrosoftJet数据库引擎打不开文件 C:\DocumentsandSettings\Administrator\桌面\新建Micr

读取EXECL表问题
Microsoft   Jet   数据库引擎打不开文件 'C:\Documents   and   Settings\Administrator\桌面\新建   Microsoft   Excel   工作表.xls '。     它已经被别的用户以独占方式打开,或没有查看数据的权限。
我没有打开这个文件,程序代码如下:
string     str_con= "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   +   uiFile.Value.ToString()   +   ";Extended   Properties=Excel   8.0 ";

OleDbConnection   con=new   OleDbConnection(str_con);
con.Open();
string   str_sql= "select   *   from   [Sheet1$] ";
OleDbDataAdapter   da=new   OleDbDataAdapter();
da.SelectCommand=new   OleDbCommand(str_sql,con);
ds=new   DataSet();
da.Fill(ds, "Get_UserInfo ");
con.Close();

为什么还有报上面这个错!



[解决办法]
检查一下目录权限. network service 或aspnet
[解决办法]
给那个文件的安全设置权限 添加个everyone完全控制就可以了

热点排行