R7.26 Eine Tabelle mit SQL/DMO löschen
Aufgabe
Sie möchten eine Tabelle auf dem SQL Server löschen.
Lösung (SQL)
Sub Tabelle_mit_SQL_löschen()
Dim conn As New ADODB.Connection
conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;DATA SOURCE =.\SQLEXPRESS;catalog=FinanzDB"
conn.Execute "DROP TABLE umsaetze2010"
conn.Close
End Sub
Lösung (SQLDMO)
Sub Tabelle_mit_DMO_löschen
Dim serv As New SQLDMO.SQLServer
Dim db As New SQLDMO.Database
serv.LoginSecure = True
serv.LoginTimeout = 3
serv.Connect ".\SQLEXPRESS"
Set db = serv.Databases.Item("FinanzDB")
db.Tables.Remove "umsaetze2006"
serv.Disconnect
End Sub
Hinweis
Achten Sie auf entsprechende Fehlerbehandlungen. Spätestens wenn Sie obige Prozeduren zweimal aufrufen, werden Sie einen Fehler auslösen!
Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.