标题:ASP.NET导入EXCEL的问题
只看楼主
yekong34
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2005-11-22
 问题点数:0 回复次数:1 
ASP.NET导入EXCEL的问题

“/zjweb/print”应用程序中的服务器错误。
--------------------------------------------------------------------------------

拒绝访问。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.UnauthorizedAccessException: 拒绝访问。

ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。

若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。

源错误:


行 188: private void Button2_Click(object sender, System.EventArgs e)
行 189: {
行 190: Excel.Application excel= new Excel.Application();
行 191: int rowIndex=1;
行 192: int colIndex=0;

源文件: d:\zjweb\print\webform1.aspx.cs 行: 190

堆栈跟踪:


[UnauthorizedAccessException: 拒绝访问。]
print.WebForm1.Button2_Click(Object sender, EventArgs e) in d:\zjweb\print\webform1.aspx.cs:190
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032
1!
这个就是我的错误提示请问大家,帮帮我,我是哪里错了呢?@@@@@谢谢啊!

搜索更多相关主题的帖子: EXCEL NET ASP 
2006-09-07 21:29
dingjunjie12
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-5-10
得分:0 

string source=Server.MapPath(".") + "\\ExcelExample.xls";

string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source + ";Extended Properties=Excel 8.0";
OleDbConnection conn= new OleDbConnection(ConnStr);
conn.Open();

string query = "insert into [Sheet1$](ID,姓名,年龄,籍贯)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox3.Text+"')";

OleDbCommand oleCommand = new OleDbCommand(query, conn);
oleCommand.ExecuteNonQuery();
conn.Close();
导入EXCEL的方法


2006-09-08 09:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-88713-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.249559 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved