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

asp.net服务器问题

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;

public class access
{
 public access()
 {
  //
  // TODO: 在此处添加构造函数逻辑
  //
 }
    public static string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/IEEC.mdb");
    public static void doSql(string sql)
    {
        OleDbConnection conn = new OleDbConnection(connString);
        conn.Open();
        OleDbCommand cmd = new OleDbCommand(sql,conn);
        cmd.ExecuteNonQuery();
        conn.Close();
    }
}

把网站放在服务器上,凡是调用了这个方法的代码都出现了一个错误,当点击添加,会出现“要有一个可更新的查询”,那位能够告诉我是为什么,在IDE中调试的时候没有错误,在服务器上就不行了。

追问:权限也是设置好的,可以执行这些操作的。
答案:如果本地调试没错的话,就不是代码错误!建议检查服务器iis配置!

有时服务器权限没有改,不支持增删改查

上一个:ASP.NET弹出层
下一个:asp, net, 图片

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,