CASE b.State when 0 then ''未做''
                      when 1 then ''下单''
                      when 2 then ''撤消'' END AS OrderState这是我写的存储过程的一部分,一运行程序就报:’未做附近有语法错误‘,麻烦大家帮忙看一下

解决方案 »

  1.   


    CASE b.State 
    when 0 then '未做' 
      when 1 then '下单'
      when 2 then '撤消' 
    END AS OrderState
    这样的吧
      

  2.   

    数据库里面字符串是加''但在VS里面不管是不是字符串都要加一个""所以字符串在数据库里面是'字符串'在VS里面是'"字符串"'其他的在VS里面什么都不用加在VS里面是"数字,金额等非字符串类型"
      

  3.   

     把存储过程wirte出来 测试一下
      

  4.   

    ......reaponse.write   写出来 到数据库测试