通过dbgrid往数据库中增加记录能不能把dbgrid中的每条记录取出来,然后通过insert语句,逐行插入数据库中,能不能给出一段代码.
谢谢!

解决方案 »

  1.   

    不理解,dbgrid不是自动提交吗,你什么意思呢?
      

  2.   

    可以
    取DBGrid的当前记录为DBGrid.DataSource.DataSet,
    然后再取出每个字段进行插入即可
      

  3.   

    楼主你想干什么呢?dbgrid里显示的就是数据库的数据,你把每条记录取出来再insert,你何苦呢?
      

  4.   

    把DBGrid的数据插入到其它的表中???
      

  5.   

    DBGrid只是显示用的。
    取数据最好还是从关联的数据集中取比如 DBGrid与ADODataSet绑定
    DBGrid中字段a的值为ADODataSet.FieldByName('a').Asstring再插入你想要的表中,这样应该可以了吧