你把sql语句在access里运行看有没有问题。

解决方案 »

  1.   

    我注释过还是不行,我是PreparedStatement和Statement都试了下的,
      

  2.   

    update 语句写错了,仔细检查一下表名、字段名及其数据类型是否正确,test在access数据库不知道是不是关键字
      

  3.   

    update test set number=4 where seq=1
    你把这句放到数据库中运行下看看有没有错误。
    可能seq都没有1这个值。
      

  4.   


    我 太悲剧了,在mysql里测试过可以,access里过不了
      

  5.   

    测试半天原来number字段要加中括号  UPDATE award SET [number] = 4 where id=1
      

  6.   

    那就是你的sql语句的问题了,把表名test,number改一个名字试试,有可能是关键字。
      

  7.   

    老大你太有才了,number是关键字,必须加中括号,该为number1 就可以了