看一下你在Delphi中写的代码!

解决方案 »

  1.   

    Select * From TebleName where
     right(XXX,4)= '0000' 
    这个语句是写在什么地方的?
      

  2.   

    你可以先用copy取出那4个数据再进行下一步
      

  3.   

    var
    t:string;
    begin
    WITH ADOQUERY1 do
    begin
      if active then
       active:=false;
       sql.clear;
      t:='0000';sql.add(select * from post where  substring(bh, 2, 4)='+t);
    execsql;
    active:=True;
    end;
    end;
      

  4.   

    with qryKCB do
      begin
       Close;
       SQL.Clear;
       SQL.Add ('Select * from Cyb_kcb where right(vsn,4)= :p0 ');
       Parameters[0].Value :='0000';
       Open;
      end;qryKCB就是一个TADOQuery;请帮忙看一下
      

  5.   

    Parameters[0].asstring :='0000';
      

  6.   

    Select * From TebleName where
    right(XXX,4)= '0000'
    是不是空格问题,不妨过滤一下
    Select * From TebleName where
    right(trim(XXX),4)= '0000'