程序使用ADO连接,如何在DecisionQuery使用ADO连接。

解决方案 »

  1.   

    with Query_Result do
    begin
      close;
      sql.clear;
      sql.add('select name');
      with Query_Sorts do
      begin
        close;
        sql.clear;
        sql.add('select distinct sorts from "abc"');
        open;
        first;
        while not eof do
        begin
          Query_Result.sql.add(',(select sum(count) from "abc" where sorts='''+fieldbyname('sorts').asstring+''') as '+fieldbyname('sorts').asstring);
          next;
        end;
        close; 
      end;
      sql.add(' from "abc" order by name');
      prepare;
      open;
    end; 
      

  2.   

    with Query_Result do
    begin
      close;
      sql.clear;
      sql.add('select name');
      with Query_Sorts do
      begin
        close;
        sql.clear;
        sql.add('select distinct sorts from "abc"');
        open;
        first;
        while not eof do
        begin
          Query_Result.sql.add(',(select sum(count) from "abc" where sorts='''+fieldbyname('sorts').asstring+''') as '+fieldbyname('sorts').asstring);
          next;
        end;
        close; 
      end;
      sql.add(' from "abc" order by name');
      prepare;
      open;
    end; 
      

  3.   

    我只是想用DecisionQuery对数据进行一些分析,但它没有Connection或ConnnectionString属性,只有DatabaseName这个属性。我使用的是ADO,怎么才能和数据库连起来。
      

  4.   

    等Borland发布DecisionQuery  for ADO版本吧