我用了ADOquery连了个数据库,不连dbgrid之类对象,请教如何得到SQL查询数据呢?

解决方案 »

  1.   

    adoquery1.sql.clear;
    adoquery1.sql.add('select * from 表名称');
    adoquery1.execsql;
      

  2.   

    不用DBGRID跟ADOQUERY没有关系呀,直接像楼上的一样用就行了
      

  3.   

    adoquery.connection := adoconnection1;
    adoquery.sql.text := 'select * from sysojects';
    adoquery.active := true;
      

  4.   

    adoquery.connection := adoconnection1;
    adoquery.sql.clear;
    adoquery.sql.text := 'select * from sysojects';
    adoquery.open; 
    for i:= 1 to adoquery.RecordCount do
    begin
       varValue := adoquery.FieldbyName('字段名').......
       //你的读取处理代码
       adoQuery.next;
    end; 
      

  5.   

    用不用dbgrid没有关系的,使用dbgrid只是结果集的一种表现形式。你可以用任何想用的形式来表现这些数据的。
      

  6.   

    adoquery1.sql.clear;
    adoquery1.sql.add('select * from 表名称');
    adoquery1.open;
    如果是查询类的操作,就用adoquery。open
    如果是对数据进行添加或者修改,就要用adoquery。execsql;