MS Access Create new back end from front end
我有一个用于查看和修改后端数据库的访问前端。它被设置为允许通过前端登录的用户通过打开的对话窗口选择现有的后端。
但是,我将如何允许用户从前端创建新的后端?
使用 ADOX 目录
1 2 3 4 5 6 7 8 9 10 11 12 | Dim cat Set cat = CreateObject("ADOX.Catalog") With cat .create"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=z:\\docs\ ew.accdb" With .ActiveConnection sSQL ="CREATE TABLE T1 (ID Counter Primary Key, AText Text(20))" .Execute sSQL End With End With |
基于现有数据库的新数据库。
1 2 3 4 5 6 7 | Dim fs As Object 'FileSystemObject Set fs = CreateObject("Scripting.FileSystemObject") FileName = CurrentProject.Path &"\ ew.accdb" If Not fs.FileExists(FileName) Then fs.copyfile CurrentProject.FullName, FileName, False End If |