当前位置:编程学习 > C#/ASP.NET >>

EXCEL导入失败

我用vs.net2005开发一个简单的web程序。其中有个功能是导入excel的数据;
用的方法是:
OleDbConnection con = new OleDbConnection(strexcel);
con.Open();

我在我本机上运行没有问题,可以读取excel文件中的数据;我把程序发布的服务器上(win2003+iis),登陆到服务器上测试也ok;

但如果从其它机器通过web访问服务器上的相关功能,读取excel文件却不行;无法打开excel文件;

我估计是权限设置之类的问题,但试了好久还是没有搞定;

哪位兄弟帮帮忙。。。 --------------------编程问答-------------------- http://topic.csdn.net/u/20100920/09/a4ed81c1-e9fe-43cd-8953-7f70cef2e4a4.html


在服务器上设置了DCOM为交互用户,本地启动,本地激活,权限也要设 

弄完就可以在 客户端 下载 服务器 excel 文件 --------------------编程问答-------------------- 权限的问题? --------------------编程问答-------------------- 不懂啊
--------------------编程问答--------------------
引用 1 楼 abcjun188 的回复:
http://topic.csdn.net/u/20100920/09/a4ed81c1-e9fe-43cd-8953-7f70cef2e4a4.html


在服务器上设置了DCOM为交互用户,本地启动,本地激活,权限也要设 

弄完就可以在 客户端 下载 服务器 excel 文件
正解 --------------------编程问答-------------------- http://topic.csdn.net/u/20100920/09/a4ed81c1-e9fe-43cd-8953-7f70cef2e4a4.html
这个回复和我的问题好像不相关啊。它是打开excel文件;

我的问题是要导入excel文件的内容到gridview控件里面;
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}; Extended Properties=Excel 8.0;"
“select * from [{0}]”

在开发机和服务器上运行都正常,但通过其它机器访问aspx页面,导入excel就不行;无法打开excel文件;
--------------------编程问答-------------------- 顶----------------- --------------------编程问答-------------------- 应该是权限的问题 --------------------编程问答-------------------- 服务器有没有开FSO权限? --------------------编程问答-------------------- 服务器有没有开FSO权限?  ---- 这个怎么设 ? --------------------编程问答-------------------- 服务器是不能读取到客户端的excel文件的!

要把excel文件上传到服务器指定目录(即你设计时excel目录),才能读取到 --------------------编程问答-------------------- 服务器是不能读取到客户端的excel文件的!
---什么意思。 是不是说所有提供excel导入的aspx页面,都是先将excel文件上传到服务器,然后再读取?分2步实现的?

--------------------编程问答-------------------- 顶。。。。。。。。。。。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,