也许没有符合where xxx=var的记录吧

解决方案 »

  1.   

    你一定是var部分写错了,试试
    'Select * From tablename Where xxx="'+var+'"';
      

  2.   

    何不改用如下SQL:SQL.Clear;
    SQL.Add('Select * From TableName ');
    SQL.Add(' Where xxx=:pXXXX');
    ParamByName('pXXX').Value :=Var;
    Open;
      

  3.   

    var部分如果是字符串的话,要加双引号,把字符串括起来!
      

  4.   

    由于某些字符集方面的原因,导致使用某些数据库时,不能在变量中使用中文字符,我想你或许属于这种情况。你可以用Rabbit_lap这个方法试试
      

  5.   

    var部分可以用参数或写成“’+var+‘”
      

  6.   

    请问Rabbit_lap这个方法怎样用呢?