C#.NET 一个excel 导入数据库的问题
--------------------编程问答-------------------- 把string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "data source=D:11111111.xls;Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";改成
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:11111111.xls;Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1;\";"; --------------------编程问答-------------------- 文件夹权限已经设置到everyone都具有完全控制的权限. --------------------编程问答-------------------- 查了一下贴子说是identity impersonate= "true " 这个原因.我把Web.Config 里面这个去掉后,目前在IIS也可以导入了,不过现在有另一个问题,就是上传的问题.
下面这个同样是VS2005调试可以正常通过,到IIS访问就上传不了.报下面的错误.
行 71: string filename = DateTime.Now.ToString("yyyymmddhhMMss") + FileUpload1.FileName; //获取Execle文件名 DateTime日期函数
行 72: string savePath = Server.MapPath(("~\\upfiles\\") + filename);//Server.MapPath 获得虚拟服务器相对路径
行 73: FileUpload1.SaveAs(savePath); //SaveAs 将上传的文件内容保存在服务器上
行 74:
行 75: //DataSet ds = ExecleDs(savePath, filename); //调用自定义方法
提示:未能找到路径“F:\cooperation\WEB\ABCWEB\upfiles\2010341201085311111111.xls”的一部分。
--------------------编程问答--------------------
谢谢兄弟热心回答! --------------------编程问答-------------------- 学习了,谢谢! --------------------编程问答-------------------- F:\cooperation\WEB\ABCWEB\upfiles\2010341201085311111111.xls 不好意思,是不够仔细了,这个文件确实不存在!!
补充:.NET技术 , C#