我在改一个程序,数据库(已有几千条数据)中有一个叫type的字段,它有一个叫 
'CASE WL BAND' 的值,它们中间有空间。我用它样去查询它,数据库报错,请各位帮帮忙呀!
sql.Add('select * from pj where type=:CASE WL BAND ');
parameters.ParamByName('CASE WL BANDL').Value:='CASE WL BAND' ;
open;
结果报错,后来我把中间的空间去了,能运行,不过查询不到这条数据,请各位帮帮忙呀!

解决方案 »

  1.   


    'select * from pj where type=:CASE WL BAND '中的
    CASE WL BAND 换一下不就行了么,比如:
    'select * from pj where type=:ParamType'parameters.ParamByName('ParamType').Value:='CASE WL BAND' ;————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————