Zufälliger Artikel

Problemstellung:

Wie kann ich eine Tabelle mittels ADO(X) löschen?
{xtypo_alert}
Verweis auf die Microsoft ActiveX Data Objects 2.X Library erforderlich
Verweis auf die Microsoft ADO Ext. 2.X for DDL and Security Library erforderlich

{/xtypo_alert} 

Public Sub DeleteTableADOX(strTableName As String)
'*******************************************
'Name:      DeleteTableADOX   (Sub)
'Purpose:   Löscht die angegebene Tabelle mittels ADOX
'Author:    Tommyk
'Date:      Februar 29, 2004, 02:34:47
'Inputs:    strTableName=Name der gewählten Tabelle
'Output:
'*******************************************
On Error GoTo ErrHandler
Dim cn As New ADODB.Connection
Dim cat As New ADOX.Catalog
Dim tbl As New ADOX.Table
Set cn = CurrentProject.Connection
Set cat.ActiveConnection = cn
Set tbl = cat.Tables(strTableName)
    cat.Tables.Delete tbl.Name
    cat.Tables.Refresh
Set cat = Nothing
cn.Close
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: DeleteTableADOX"
    Resume ExitHere
End Sub

Aufruf:

Call DeleteTableADOX("tbl_Test")

würde eine Tabelle "tbl_Test" in der DB löschen

Ähnliche Artikel

Login Form

1.png1.png9.png1.png6.png7.png5.png
Heute9
Gestern84
Diese Woche232
Dieser Monat1608
Total1191675

  • IP: 54.80.103.120
  • Browser: Unknown
  • Version:
  • OS: Unknown

Online

2
Online

26. April 2018