我现在想用query实现查询但条件是同一个列的两个值,然后显示在这两个值之间的记录呀??我不知道怎么赋值呀??写个代码先??

解决方案 »

  1.   

    不太明白你的要求同一个列的两个值?
    随机的吗?
    还是固定的?
    不过应该可以用类似于下面的SQL查询
    select  * From table
    where field between a and b
      

  2.   

    是不是两个字段的两个值这间的记录:
    var
      a1, a2: string;
    begin
    ..........
      Select * from t_table where field1>:a1 and field1<:a2
      Parameters[0].value := a1;
      Parameters[1].Value := a2;   
    ...........
    end;
      

  3.   

    是不是两个字段的两个值这间的记录:
    var
      a1, a2: integer;
    begin
    ..........
      Select * from t_table where field1>:a1 and field1<:a2
      Parameters[0].value := a1;
      Parameters[1].Value := a2;   
    ...........
    end;