update userhttp set Counters = '1'
没看你加限定条件where  可能是数据类型错误或主健约束等原因

解决方案 »

  1.   

    同意cuiaimin(Shadow),应该是你的数据库的权限问题,你的语句没有错误的。
      

  2.   

    回复上面三位朋友:
    我的数据库表有主键,update userhttp set Counters = '1'一句中,Counters应该是数字型的,我改成update userhttp set Counters = 1后,还是出现同样的错误,
    数据库用SELECT语句时没问题,用INSERT、UPDATE、DELETE语句时出同样错,如果数据库没有开写的权限,在哪里设置?
    谢谢各位!!!
      

  3.   

    update userhttp检查这里的表名 set Counters这个不会是保留字吧 = 1你想把所有行的这列都改为1吗?ACCESS数据库我不了解,但sqlserver中是可以设定访问权限的,可以查询或可以查询和更改,检查一下你的access数据库用户权限
      

  4.   

    回复上面各位朋友:上述问题,运行环境是:IIS服务器,VS.NET正式版,ACCESS数据库,通过使用ASP测试发现,ASP操作ACCESS数据库也存在INSERT成功,而UPDATE、INSERT、DELETE不成功的问题。而在以前的。NET BEAT2版本时,程序运行正常,估计是装。NET正式版的问题,但不知如何解决,还得请高手赐教!!!!
      

  5.   

    回复各位:
    我的运行环境:IIS服务器,ACCESS数据库,VS。NET正式版,上述程序在VS。NET BEAT2版本中运行正常,后安装正式版后运行UPDATE失败。测试发现现在用ASP脚本UPDATE ACCESS数据库也存在上述问题,不知如何解决?
    高手赐教!!!!!!