比如说执行了
select * from table1 where time = date
直接显示在数据显示控件中好办,但是要把这个返回值,这个结果给其他的,比如说showmessage出来怎么办呢?他到底是保存在哪里的呢?

解决方案 »

  1.   

    在记录集中,或者说在内存中
    showmessage(adoquery.fieldbyname('字段名').asstring);
      

  2.   

    同意楼上
    var
      s: Variant;
    begin
      s := adoquery.fieldvalues['字段名'];
      showmessage(vartostr(s));
    end;
      

  3.   

    同意楼上的.的确是放在内存中的.showmessage时可以用foieldbyname('字段名').as类型输出.
      

  4.   

    你是要把整个记录集显示出来啊?那可能用ShowMessage不行吧。用临时表吧。