ADOQuery1.SQL.Add('select * from jp_yxm where wid='''+LogName+''' and YQSMS<>'' order by yxjsb');其中LogName是一个变量  YQSMS 不等于空 引号里边有引号怎么改啊 谢谢!!!

解决方案 »

  1.   

    引号里面: ' -> ''
    ADOQuery1.SQL.Add('select * from jp_yxm where wid='''+LogName+''' and YQSMS<>'''' order by yxjsb');
      

  2.   

    ADOQuery1.SQL.Add('select * from jp_yxm where wid='''+LogName+''' and YQSMS<>'''' order by yxjsb');
      

  3.   

    ADOQuery1.SQL.Add('select * from jp_yxm where wid='''+LogName+''' and YQSMS<>'''' order by yxjsb');
      

  4.   

    或者
    ADOQuery1.SQL.Add('select * from jp_yxm where wid='''+LogName+''' and YQSMS<>"" order by yxjsb');
      

  5.   

    对于变量LogName 在这一句如果写在''里边 应该怎么写呢
    ADOQuery1.SQL.Add('select * from jp_yxm where wid=@LogName and YQSMS<>'''' order by yxjsb');可以吗?
      

  6.   

    判断字段不为空 应该用 IS NOT NULL 吧
    ADOQuery1.SQL.Add('select * from jp_yxm where wid='''+LogName+''' and YQSMS IS NOT NULL order by yxjsb');