报什么错误?如果是没有权限就给这个文件写入权限还有如果UserID是文本类型的话要加' 号

解决方案 »

  1.   

    cpp2017(慕白兄) 正解
    支持
      

  2.   

    update Sys_Datauser set Password= '" +this.newpassword1.Text + "' WHERE UserID = " + UserID.Text 这句错,因为 password 是关键词update Sys_Datauser set [Password]= '" +this.newpassword1.Text + "' WHERE UserID = " + UserID.Text
      

  3.   

    我更新数据库中的内容:报错如下:UPDATE 语句的语法错误。还有Comm.ExecuteNonQuery();红色这个就是我那里显示的错误
      

  4.   

    :lshvs2005() 说的正确,你先改一下,再试.
      

  5.   

    不行啊,我改拉,抱错是一样的,
    Comm.ExecuteNonQuery();红色这个也是错误的!
      

  6.   

    跟踪一下这个sql,拿到access中运行一下.
    另:检查一下 UserID.Text
      

  7.   

    把sql语句输出出来,然后到access里运行一下,看看报什么错误
      

  8.   


    DEBUG 时停下来,
    直接到ACCESS 中运行一下SQL语句,判断是 那里出错
      

  9.   

    看看你的AC数据库属性
    FAT32格式下去掉只读
    NTFS下设置EVERYONE权限
      

  10.   

    access数据库,看看你存放数据库的目录有没有写的权限