Set objWrkSpc = DBEngine.CreateWorkspace("ADMIN", _ strUserName, "")
Set MDB_CRTWRKSPC = objWrkSpc
End Function
'ワークスペースと作成先パス(ディレクトリとファイル名)を指定 Function MDB_CRTDATABASE(PiobjWrkSpc As Object, _ PistrMakPath As String) As Object
Dim objDataBase As Object 'データベース
Set MDB_CRTDATABASE = Nothing
Set objDataBase = PiobjWrkSpc.CreateDatabase( _ PistrMakPath, dbLangJapanese)
Set MDB_CRTDATABASE = objDataBase
End Function
Private Sub Command1_Click()
Dim strMdbpath As String strMdbpath = Text1.Text + "\" + Text2.Text
If IsNull(Text1.Text) Then MsgBox ("MDB作成ディレクトリを入力してください") Exit Sub End If If IsNull(Text2.Text) Then MsgBox ("MDB作成ファイル名を入力してください") Exit Sub End If If Dir(strMdbpath) <> "" Or _ Dir(strMdbpath + ".mdb") <> "" Then MsgBox ("すでに存在しています") Exit Sub End If
'作成 Set MjobjDataBase = MDB_CRTDATABASE( _ MDB_CRTWRKSPC, strMdbpath)
If IsNull(MjobjDataBase) Then MsgBox ("作成に失敗!") Else MsgBox ("作成しました") End If End Sub