update A set bh = bh + 1  where 1=1

解决方案 »

  1.   


            //计时器+1
            public int leijiajishiqi()
            {
                string sql = "update shifouduanxian set jishiqi = jishiqi + 1 where  1=1";
                int x = DBHelper.ExecuteNonQuery(sql);
                return x;
            }
    依旧是等号附近有错误
      

  2.   

    我这里
    String sql ="update A set bh = bh + 1" 
    更新正常,截个图什么的
      

  3.   

    可能不是sql语句的问题,是其它的地方有错
      

  4.   

    老实说以前遇到这样的问题,也有怀疑过“查询分析器里是正常的 但是放到VS里就不行了”最好的解决办法就是:下断点,下在 int x = DBHelper.ExecuteNonQuery(sql);这里把鼠标移到sql上,可以看到你的SQL语句,把他复制(注:ctrl+c无用,没有反应的,要右键)下来,拿到查询分析器去运行。
      

  5.   

    SqlCommand sc;
    ...
    sc.ExecuteNorQuery();
      

  6.   

    你的字段中是不是有空数据    如果为Null是不等进行加减操作  肯定会报错的!~~~
      

  7.   

    BH是不是Key,不能重复,下这个Update有问题