Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Access 2013, Office 2013
In diesem Beispiel wird die Verwendung der DateCreated- und der DateModified-Eigenschaft veranschaulicht, indem ein neues Column-Objekt zu einem vorhandenen Table-Objekt hinzugefügt wird und ein neues Table -Objekt erstellt wird. Zur Ausführung dieses Beispiels ist die DateOutput-Prozedur erforderlich.
' BeginDateCreatedVB
Sub Main()
On Error GoTo DateCreatedXError
Dim cat As New ADOX.Catalog
Dim tblEmployees As ADOX.Table
Dim tblNewTable As ADOX.Table
' Connect the catalog.
cat.ActiveConnection = "Provider='Microsoft.Jet.OLEDB.4.0';" & _
"Data Source='c:\Program Files\" & _
"Microsoft Office\Office\Samples\Northwind.mdb';"
With cat
Set tblEmployees = .Tables("Employees")
' Print current information about the Employees table.
DateOutput "Current properties", tblEmployees
' Create and append column to the Employees table.
tblEmployees.Columns.Append "NewColumn", adInteger
.Tables.Refresh
' Print new information about the Employees table.
DateOutput "After creating a new column", tblEmployees
' Delete new column because this is a demonstration.
tblEmployees.Columns.Delete "NewColumn"
' Create and append new Table object to the Northwind database.
Set tblNewTable = New ADOX.Table
tblNewTable.Name = "NewTable"
tblNewTable.Columns.Append "NewColumn", adInteger
.Tables.Append tblNewTable
.Tables.Refresh
' Print information about the new Table object.
DateOutput "After creating a new table", .Tables("NewTable")
' Delete new Table object because this is a demonstration.
.Tables.Delete tblNewTable.Name
End With
'Clean up
Set cat.ActiveConnection = Nothing
Set cat = Nothing
Exit Sub
DateCreatedXError:
Set cat = Nothing
If Err <> 0 Then
MsgBox Err.Source & "-->" & Err.Description, , "Error"
End If
End Sub
Sub DateOutput(strTemp As String, tblTemp As ADOX.Table)
' Print DateCreated and DateModified information about
' specified Table object.
Debug.Print strTemp
Debug.Print " Table: " & tblTemp.Name
Debug.Print " DateCreated = " & tblTemp.DateCreated
Debug.Print " DateModified = " & tblTemp.DateModified
Debug.Print
End Sub
' EndDateCreatedVB