Displaying Source Code(s)
|
|
MkDatabase Function
--------------------------------------------------------------------------------
Description : The MkDatabase statement creates an empty
Microsoft Access database. The required argument pathname must
end in .mdb and reflects the location of where the new database
will be created. MkDatabase can only create a database. An error
occurs if the specified path is not found or if there is a
database with the same name at the location specified in the
pathname argument. Use the Kill Statement to delete an MS Access
database.
click an example below
VBScript: SQLServerTools ...
MkDatabase Function
< prev proc
MkArchive Function Next proc >
MkDir Statement
purpose:
The MkDatabase statement creates an Empty Microsoft Access
database. The
required argument pathname must End In .mdb And reflects the
location of where
the New database will be created. MkDatabase can only create a
database. An
Error occurs If the specified path Is Not found Or If there Is a
database With
the same name at the location specified In the pathname
argument. Use the Kill
Statement To delete an MS Access database.
syntax:
MkDatabase pathname
example usage:
<%
MkDatabase "C:database.mdb"
%>
source code:
<%
Private Sub MkDatabase(ByVal pathname)
Dim objAccess, objFSO
If LCase( Right( pathname, 4 ) ) <> ".mdb" Then
Err.Raise 5155, "MkDatabase Statement", _
"Database name must end with '.mdb'"
Exit Sub
End If
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists( pathname ) Then
Set objFSO = Nothing
Err.Raise 5155, "MkDatabase Statement", _
"Specified MS Access database already exists."
Exit Sub
End If
Set objFSO = Nothing
On Error Resume Next
Set objAccess = CreateObject("Access.Application")
If Err Then
On Error GoTo 0
Err.Raise 5155, "MkDatabase Statement", _
"MS Access is not installed on this server."
Exit Sub
End If
With objAccess
.Echo False
.NewCurrentDatabase pathname
.CloseCurrentDatabase
.Quit
End With
Set objAccess = Nothing
On Error GoTo 0
End Sub
%>
--------------------------------------------------------------------------------
|
|
|