Here's something i found and modified, Is this what you're looking to do? You can rename the pages anything you want, just make sure the form posts to the second page and the second page redirects to the third page.
'-----------------------------------------------------------
Name this page CreateDatabase.asp
'-----------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<DIV ALIGN=Center>
<H2>Create a new database using an existing database as a template.</H2>
<FORM ACTION=CreatingDatabasesInAsp.asp METHOD=Post NAME=frmDatabase>
Choose a name for your new database:<BR>
<INPUT TYPE=Text NAME=DatabaseNew>
<BR>
<INPUT TYPE=Button NAME=btnSubmit VALUE=Submit>
<INPUT TYPE=Reset VALUE=Reset><BR>
</FORM>
</DIV>
<SCRIPT LANGUAGE=VBScript>
Sub btnSubmit_OnClick()
'Validate the data in the textbox
If Len(frmDatabase.DatabaseNew.Value) = 0 Then
Alert "You must enter a name for the new database"
frmDatabase.DatabaseNew.Focus
Exit Sub
End If
Call frmDatabase.Submit()
End Sub
</SCRIPT>
</body>
</html>
'-----------------------------------------------------------
Name this page CreatingDatabasesInAsp.asp
'-----------------------------------------------------------
<%
'************************************************************************************
' If you're creating cookie-cutter databases,
' generate a template with table structure and no data, and simply copy it:
'************************************************************************************
DatabaseNew = Request.Form("DatabaseNew"
targetDB = "c:\inetpub\
Media\database\" & DatabaseNew & ".mdb"
sourceDB = "c:\inetpub\
Media\database\Telmon.mdb"
set fso = Server.CreateObject("Scripting.FileSystemObject"
fso.CopyFile sourceDB, targetDB, true
set fso = nothing
set conn = Server.CreateObject("ADODB.Connection"
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & targetDB
Response.Redirect "DatabaseSuccess.asp"
' ...
'************************************************************************************
' Here is code that will create an empty Access database from ASP:
'************************************************************************************
'newDB = "c:\inetpub\
'Set cat = Server.CreateObject("ADOX.Catalog"
'cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & newDB
'Set conn = Server.CreateObject("ADODB.Connection"
'conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & newDB
' create tables, etc...
%>
'-----------------------------------------------------------
Finally name this page DatabaseSuccess.asp
'-----------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<DIV ALIGN=Center><H2>Database Created... Cool huh?</H2></DIV>
</body>
</html>
I beleive there is a section on the second page that'll allow you to create a blank database (it's remmed out) Hope this helps.