本帖最后由 hanmu1305 于 2010-04-21 14:30:38 编辑

解决方案 »

  1.   

    跟grid有啥关系,用adoquery执行sql语句,insert into
      

  2.   


    那问下,如何取到DBGRID中的值
      

  3.   

    DBGRID的值都已经和数据库中的表关联上了,post就可以保存了呀。不太明白LZ的意思
      

  4.   

    利用DBGRID.datasource.dataset来做
    while not DBGRID.datasource.dataset.eof do
    begin
      一条一条插
    end;
      

  5.   

    dbgrid关联的datasource的adoquery或adotable
    选中一行,直接adoquery1.fieldByname('a').asstring就是其此行a列的值
      

  6.   


    用adoquery1.next 移动游标。adoquery1.eof 表示读取结束。 有个while 循环就可以了。
      

  7.   

    我在双击一个控件之后,它可以NEXT一次,但再双击的时候就NEXT不了了,能教我用循环怎么写么?
    谢谢
      

  8.   

     while  not dm.CjDataModule.ADOQuery_out.Eof do
         begin
         dm.CjDataModule.ADOQuery_out.Next;
         end;
      

  9.   


    同这位大哥说的,在next前加入多数据集的读取。
    你双击后不是只执行了一次,而是已经执行了N次,到了记录尾了,所以在双击就不行了。