Dim db As Database
Dim td As TableDef
RootDB = App.Path & "\Data\Qoutes.mdb"
Set db = OpenDatabase(RootDB)
For Each td In db.TableDefs
If Left(td.Name, 4) = "Tick" Then
db.TableDefs.Delete td.Name
End If
Next td
---------------------------
Mit diesem kurzen Code wollte ich alle Tabellen in der Datenbank löschen, die mit "Tick" anfangen.
Merkwürdigerweise, werden nicht alle Tabellen gelöscht. Es bleiben viele übrig.Einige weren also nicht gelöscht!! Wo liegt der Fehler?
Dim td As TableDef
RootDB = App.Path & "\Data\Qoutes.mdb"
Set db = OpenDatabase(RootDB)
For Each td In db.TableDefs
If Left(td.Name, 4) = "Tick" Then
db.TableDefs.Delete td.Name
End If
Next td
---------------------------
Mit diesem kurzen Code wollte ich alle Tabellen in der Datenbank löschen, die mit "Tick" anfangen.
Merkwürdigerweise, werden nicht alle Tabellen gelöscht. Es bleiben viele übrig.Einige weren also nicht gelöscht!! Wo liegt der Fehler?