如果行,盼望告其方法;
如果不行,用什么控件可以实现对oracle数据库表增删改操作(最好直观一点,客户都很笨笨)?

解决方案 »

  1.   

    通过SQL语句进行更新就行了.
    MSHFlexGrid只是显示用的,更新等操作要程序员来完成!!
      

  2.   

    用MSHFlexGrid控件去更新一条数据最常用的方法,放一个TEXT控件,用它来存取数据,再写回数据库。实现起来并不难。
      

  3.   

    这是将更改过的数据写回数据库,我的代码:
    Private Sub Command1_Click()   '修改表
    Dim k As Integer
    Dim j As Integer
    On Error GoTo err
    For k = 1 To Fg2.Rows - 1
            Adodc1.Recordset.MoveFirst
            Adodc1.Recordset.Move (k - 1)
            For j = 2 To Fg2.Cols - 1
                 Adodc1.Recordset.Fields(j - 1).Value = Fg2.TextMatrix(k, j)
            Adodc1.Recordset.Update
            Next j
    Next k
    MsgBox "您成功的更新了数据库!"
    err:
    End Sub