Ciao victor8872,
ti posto un esempio (che non ho fatto io) con il quale puoi fare quello che ti serve
codice:
<%@ Language=VBScript %>
<%
' impostiamo il path ed il nome del db da creare...
path_db = "prova.mdb"
' creiamo l'oggetto ADOX e quindi eseguiamo la creazione del file database...
Set objAdox = Server.CreateObject("ADOX.Catalog")
objAdox.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(path_db)
' creiamo l'oggetto che ci permetterà di inserire una tabella nel db...
Set objAdoxTable = Server.CreateObject("ADOX.Table")
' il nome della tabella...
objAdoxTable.Name = "TabellaTest"
' inseriamo il campo Contatore...
Set objAdoxColumn = Server.CreateObject("ADOX.Column")
Set objAdoxColumn.ParentCatalog = objAdox
With objAdoxColumn
.Type = adInteger
.Name = "CampoID"
.Properties("Autoincrement") = True
End With
' eseguiamo la creazione del campo Contatore...
objAdoxTable.Columns.Append objAdoxColumn
Set objAdoxColumn = Nothing
' aggiungiamo gli altri campi...
objAdoxTable.Columns.Append "CampoTesto", adVarWChar, 255
objAdoxTable.Columns.Append "CampoMemo", adLongVarWChar, 203
objAdoxTable.Columns.Append "CampoNumerico", adInteger, 3
objAdoxTable.Columns.Append "CampoData", adDate, 7
objAdoxTable.Columns.Append "CampoSiNo", adBoolean, 11
objAdoxTable.Columns.Append "CampoSoldi", adCurrency, 6
' impostiamo il campo contatore come chiave primaria...
objAdoxTable.Keys.Append "PK_CampoID", 1, "CampoID"
' eseguiamo la creazione degli altri campi...
objAdox.Tables.Append objAdoxTable
Set objAdoxTable = Nothing
Set objAdox = Nothing
%>
il file adovbs.inc lo trovi facilmente cercando con google... ad esempio qua lo puoi scaricare