Für 32Bit und 64Bit Office Versionen
Problemstellung:
Wie kann ich eine Tabelle mittels DAO löschen?
Verweis auf die Microsoft DAO 3.X Object Library erforderlich
Public Sub DeleteTable(strTableName As String) '******************************************* 'Name: DeleteTable (Sub) 'Purpose: Löscht die angegebene Tabelle 'Author: Tommyk 'Date: Februar 29, 2004, 02:34:47 'Inputs: strTableName=Name der gewählten Tabelle 'Output: '******************************************* On Error GoTo ErrHandler Dim db As DAO.Database Dim tdf As DAO.TableDef Set db = CurrentDb Set tdf = db.TableDefs(strTableName) db.TableDefs.Delete tdf.Name db.TableDefs.Refresh Set db = Nothing ExitHere: Exit Sub ErrHandler: Dim strErrString As String strErrString = "Error Information..." & vbCrLf strErrString = strErrString & "Error#: " & Err.Number & vbCrLf strErrString = strErrString & "Description: " & Err.Description MsgBox strErrString, vbCritical + vbOKOnly, "Error in Sub: DeleteTable" Resume ExitHere End Sub
Aufruf:
Call DeleteTable("tblNeu")
würde eine Tabelle "tblNeu" in der DB löschen
Ähnliche Artikel
Weiterlesen...