需要从中得到各行各列,就像从stringgrid中得到各行各列那样,而不需要adoquery来支持获取。

解决方案 »

  1.   

    你用ADotable吧,用FieldByName('字段名').AsString取出值,不过你先要定位到那一行记录才可以
      

  2.   

    需要从中得到各行各列,就像从stringgrid中得到各行各列那样,不需要其他的支持
      

  3.   

    ADOTable4.Fields.Fields[列].AsString
    那一行用查询语句吧!一某种条件获取改行!
      

  4.   

    要是使用 ADODataSet 控件呢?怎么读取?
      

  5.   

    还没有一个人回答符合我的要求:
    需要从中得到各行各列,就像从stringgrid中得到各行各列那样,而不需要adoquery来支持获取。
    需要从中得到各行各列,就像从stringgrid中得到各行各列那样,不需要其他的支持
      

  6.   

    DBGrid只是数据敏感组件,最后还是要用到DataSet也就是数据集组件的啊,还是需要用到adoquery等组件的啊
      

  7.   

    只能从ADOQuery中去读取啊。
      

  8.   

    while not DBGrid1.DataSource.DataSet.Eof do
        begin
          for i:=0 to DBGrid1.FieldCount - 1 do
          begin
            if DBGrid1.Fields[i].IsNull then
    //          WordApp.Selection.TypeText(' ')
            else
    //          WordApp.Selection.TypeText(DBGrid1.Fields[i].AsString);
    //        WordApp.Selection.MoveRight;
          end;
          DBGridEh1.DataSource.DataSet.Next;
        end;
      

  9.   

    DBGridEh1.DataSource.DataSet.Next;
    ==========> DBGrid1.DataSource.DataSet.Next;