txtSQL = "update organ_name_database set 名称='1',型号='2' where id=1"

解决方案 »

  1.   

    txtSQL = "update organ_name_database set 名称=1,型号=2 where id=1"
      

  2.   

    同意楼上的,现在看上去语法是没有问题,这种情况下就要看你的数据库里字段的类型是什么了,
    要是你的名称这一个字段是数字型的话,那你的sql语法就不对了!
      

  3.   

    即使是数字型的,他那条SQL语句数据库也会强制转换的
      

  4.   

    建议将update organ_name_database set 名称='1',型号='2' where id=1拷贝到查询分析器里面执行看看??
      

  5.   

    大家不用争了,我知道楼主估计是什么错误的是不是执行完后,也不报错,但就是没有改变啊SQL语句执行完后,需要commit的!!
      

  6.   

    如果你确定你的程序是在这句SQL语句上出了问题,建议如下:
    1.所有标点符号确保是英文的
    2.名称='1',型号='2' where id=1这句话中你的单引号'改变一下比如:名称=1,型号=2 where id='1',或者名称='1',型号='2' where id='1'等等。我经常遇到这种事情,大部分都是这些单引号在捣鬼。