String updateStorage="Update 库存 Set Quantity=Quantity-"+sellpizzanumber
         +" Where 库存.Name='curName' and 库存.Size="+sellpizzasize;          curName="chen"
sellpizzasize=10
数据库表库存的内容
ID    Name    Size   Quantity由于server sql中我的name设成char 10 (name的长度不固定)  而我的curName只有4个长度,所以与表中的name比较永远不相等......
我想   库存.Name.trim()    可是不行....
不知道怎么才能将表中的name进行比较时去除多余的空字符....

解决方案 »

  1.   

    String updateStorage="Update 库存 Set Quantity=Quantity-"+sellpizzanumber
    +" Where rtrim(库存.Name)='" + curName + "' and 库存.Size="+sellpizzasize;
      

  2.   

    两种方法呗:1,rtim(数据库字段)呗。
    2,填充你的匹配条件的字符串呗。
      

  3.   

    我晕啊  看了2楼的才发现
    String updateStorage="Update 库存 Set Quantity=Quantity-"+sellpizzanumber
    +" Where rtrim(库存.Name)='" + curName + "' and 库存.Size="+sellpizzasize;
    '" + curName + "'   我的写法.........