Private Sub Command1_Click()
CommonDialog1.CancelError = True
CommonDialog1.FileName = Format(Date, "yyyy-mm-dd") & ".mdb"
CommonDialog1.Filter = "Access Files (*.mdb)|*.mdb"
CommonDialog1.ShowOpen
If CommonDialog1.FileName = "" Then Exit Sub
If Dir(CommonDialog1.FileName) = "" Then
Dim cat As New ADOX.Catalog
Dim strTab01 As New ADOX.Table
cat.Create "provider=microsoft.jet.oledb.4.0;User ID='admin';data source=" & CommonDialog1.FileName
strTab01.Name = "日记" '表名
strTab01.Columns.Append "内容", adLongVarWChar '字段名
strTab01.Columns.Append "录入时间", adDate, 14 '同上
strTab01.Columns.Append "名称", adVarWChar, 255
strTab01.Columns.Append "备注", adVarWChar, 14 '同上
cat.Tables.Append strTab01
End If
End Sub