我把ACCESS数据库与VB连起来了。通过VB对ACCESS进行DATAADDNEW,UPDATE啊 都是可以的。但是数据库修改以后 为什么用ACCESS2000打开 数据库 里面的 东西没有变呢。而且我再ACCESS加入表的 新一行。再VB中也显示不出来 为什么。

解决方案 »

  1.   

    没有什么代码 都是用DATA1连接的
      

  2.   

    怎么进行的“进行DATAADDNEW,UPDATE”?
      

  3.   

    现在就是 数据库修改后 再VB中能看到改变 这种 但是打开ACCESS就是 还是没有变化。这个问题不解决到也没问题。就是现在在ACCESS表中 添加新的一行后,在VB中 添加个TEXT,然后再起DATAFIELD中 看不见新的 那行的名称。
      

  4.   

    这个 
    Private Sub cmd_Add_Click()
    Data1.Recordset.addnew
    SaveCancelEnable
    End SubPrivate Sub cmd_Cancel_Click()
    Data1.Recordset.CancelUpdate
    InitialCmd
    End SubPrivate Sub cmd_Delete_Click()
    Dim sel As Stringsel = MsgBox("确定要删除这个记录吗? ", vbQuestion + vbOKCancel, "确定删除")
    If sel = 1 Then
    BeginTrans
    Data1.Recordset.Delete
    CommitTrans
    Data1.Recordset.MovePrevious
    If Data1.Recordset.RecordCount <= 0 Then
    x = MsgBox("没有实验室正在使用! ", vbInformation + vbOKOnly, "实验室信息")
    End If
    End IfEnd SubPrivate Sub cmd_Save_Click()BeginTrans
    Data1.Recordset.Update
    CommitTrans
    Data1.Refresh
    InitialCmdEnd SubPrivate Sub cmd_Update_Click()Data1.Recordset.Edit
    SaveCancelEnableEnd Sub
      

  5.   

    我的上面在 UPDATE上有REFRESH的吧 还是不行 就是VB中的数据和ACCESS中的 不一样