兄弟啊 ,帮帮忙,看到的话想下
:asp。net连接access数据库只能查询不能修改操作,错误原因为:必须执行一个可以更新的查询

解决方案 »

  1.   

    SQL语句不对
    设置断点列出SQL到查询分析器里看一下对吗
      

  2.   

    Access的打开方式很多!
    大概有四种:
    1.以只读方式打开
    2.以独占方式打开
    3.以独占只读方式打开
    4.打开可能楼主以只读方式打开了!!!
      

  3.   

    十之八九是权限问题,不用的操作系统对应用户不同,找下aspnet和network service用户,对mdb文本必须有写权限
      

  4.   

    嗯,应该是Conn.Open那里出了问题,参数设置不正确,从而导致了访问权限不够
      

  5.   

    我是用asp.net连接 access数据库的,代码是: OleDbCommand cmd = new OleDbCommand();
            cmd.Connection = myConnection;
            cmd.CommandText = sql;
            
            myConnection.Open();
            cmd.ExecuteNonQuery();
            myConnection.Close();zai 在asp.net里面  open 方法不能设置参数啊