使用 strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
OleDbConnection conn = new OleDbConnection(strConn);ide
conn.Open();调试
在VS里调试经过,发布到IIS5.1上后却出现“未指定的错误时”,常常输出调试,发现问题出在“conn.Open();”链接时。通过很大一翻周折,好比,文件夹的权限设置,IIS的权限设置,组件服务里的设置都无效,最后终于发现以下解决方案。it
1.去掉 <identity impersonate="true"/>
2.指定 <identity impersonate="true" userName="administrator" password="密码" />io