C#.NET 一个excel 导入数据库的问题 本帖最后由 alexlam 于 2010-08-12 01:16:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把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 不好意思,是不够仔细了,这个文件确实不存在!! C#读取.sql文件,自动建表的功能多出个\t 怎么解决呀? 窗体程序只运行一次,第二次启动激活该窗体的问题 我将listvew 第一列的宽度设成120,但好像没有效果,是什么原因 C#picturebox图形移动 DLL的调用和共享数据 C#的四个基本技巧 新手,想知道泛型以及泛型约束是什么意思 如何在类中调用窗体里的控件值? wpf加载窗体时播放一段动画 请大家评评此书! C#中怎么才能禁用掉Ctrl+Alt+Delete键打开的窗体的"任务管理器"按钮 系统做完了,想打包程序...
改成
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:11111111.xls;Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1;\";";
行 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”的一部分。