你用adoquery1.fields[i].asstring;
   asoquery1.fieldcount;
试试

解决方案 »

  1.   

    Index对AdoQuery是没有意义的,试想它可能是一个涉及多表的(甚至多库的)复杂的查询,主键是哪个表的主键呢?当然你可以在Where和Order by中利用主键索引的好处。也许你可以用TAdoDataSet。
      

  2.   

    你用ADOQUERY查询出后,使用ADOQuery1.SQL.count就可以得到字段数
      

  3.   

    其实我是想得到一个表的索引字段,不知道用什么SQL或者方法来实现呢?