我的應用程序使用visual basic 6編寫,它有一個Access數據庫。我想添加一個VB表單並以這種形式打開數據庫,以便db在那裏編輯數據庫。我有這個代碼爲oppenning:VB6- Open Access DB或其中一種形式,帶有ADO對象
Dim db As DAO.Database
Set db = DBEngine.workspaces(0).opendatabase("c:\ss.mdb")
我有一個窗體內的數據庫。這種形式使數據插入過程更快。我想用我的應用程序打開這個訪問表單。 我應該怎麼做?
注意:我有這個代碼使用Microsoft訪問14對象庫。
Dim appaccess As Access.Application, dbstr As String
On Error Resume Next
Set appaccess = New Access.Application
Set appaccess = CreateObject("Access.Application")
dbstr = "c:\ss.mdb"
'Or dbstr="c:\my documents\yourfile.mdb
'put the correct path here.
appaccess.OpenCurrentDatabase dbstr
appaccess.DoCmd.OpenForm "aa", acLayout
appaccess.Visible = True
但是,當我運行這個代碼的窗體出現,過了一段時間後它得到disapear。除了使用訪問對象庫創建一些訪問版本衝突。所以,雖然沒有必要,但我更喜歡用ADO對象來做到這一點。無論如何,我正在尋找一種方法來解決我的問題。
謝謝您的幫助