如果表已经建立,可以用循环来做呀,两层循环就可以了,第一层是记录的循环也就是纵向的循环,内部循环是字段的循环,也就是横向的循环
    For i = 0 To Me.MSFlexGrid1.Rows
        For j = 0 To Me.MSFlexGrid1.Cols
            Me.MSFlexGrid1.Col = j
            Me.MSFlexGrid1.Row = i
            adoPrimaryRS.Fields(j) = Me.MSFlexGrid1.Text
            adoPrimaryRS.UpdateBatch adAffectAll
        Next j
    Next i
我并没有试这段代码,不过我想应该可以吧

解决方案 »

  1.   

    你msflex的数据来源是什么,方法上用循环是可以的,速度是看你的数据来源的问题了。
      

  2.   

    对,我在回的时候是丢了一句,这种方法是特别慢的,就像上面的朋友说的,如果你的数据是从数据库中取出来的,就可以用SQL语句直接导过去,这样会快一些的
      

  3.   

    数据是从数据环境中的command对象取出的,该如何导出呢?
      

  4.   

    喔,如果你的数据是从别处取出的并且可以放入FS中,为什么不能直接放入数据库中呢?你需要在FS中编辑吗?
      

  5.   

    喔,如果你的数据是从别处取出的并且可以放入FS中,为什么不能直接放入数据库中呢?你需要在FS中编辑吗?
      

  6.   

    对! 我是对原数据做了变换后显示在MSHFLEXGRID表中,现在要将表中的数据保存为另一个表。