Thema Datum  Von Nutzer Rating
Antwort
Rot Prüfen on Tabelle in Datenbank existiert
14.10.2022 13:11:19 Marv
NotSolved
14.10.2022 15:02:55 Gast14643
NotSolved

Ansicht des Beitrags:
Von:
Marv
Datum:
14.10.2022 13:11:19
Views:
989
Rating: Antwort:
  Ja
Thema:
Prüfen on Tabelle in Datenbank existiert

Hi zusammen, 

ich würde gerne per VBA prüfen, ob ein eTabelle in einer Datenbank existiert. Wenn ja, soll diese gelöscht werden.

 

Ich habe bisher diesen Code:

connectionString = getConnect()
Set c = New ADODB.Connection
Set rs = New ADODB.Recordset
c.Open connectionString

'Set rs = c.Execute("Create set table db1.testTable, no fallback(ID INTEGER GENERATED ALWAYS AS IDENTITY (Start with 1 Increment by 1 minvalue 1 maxvalue 2147483647), Name varchar(150)) unique primary index(ID);")
 On Error resume next
    Set rs = c.Execute("Drop Table db1.testTable;")
 

Allerdings bekomme ich so trotzdem noch die Fehlermeldung, wenn die Tabelle bereits exisitert...

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Prüfen on Tabelle in Datenbank existiert
14.10.2022 13:11:19 Marv
NotSolved
14.10.2022 15:02:55 Gast14643
NotSolved