Potresti anche usare ADOX:
  • aggiungi un riferimento alla libreria ADOX al progetto (si dovrebbe chiamare "ADO Ext for DDL ans Security" o qualcosa del genere)
  • crea un nuovo oggetto di tipo ADOX.Catalog
  • crea il database via codice

In codice, supponendo di voler creare il database C:\Nuovo.mdb si fa così:
codice:
Dim cat as new ADOX.Catalog
cat.Create("Driver={Microsoft Access Driver (*.mdb)};DBq=C:\Nuovo.mdb")
A questo punto, l'oggetto cat.ActiveConnection è una vera e propria connessione ADO al database appena creato, su cui puoi , ad esempio, eseguire comandi SQL CREATE TABLE per creare le tabelle che ti interessano.