PDA

Vollständige Version anzeigen : alle Datensätze löschen


Moarli
06.07.2001, 21:21
Hallo!

Besteht die Möglichkeit in einer DB alle Datensätze zu löschen!

thx im voraus

Student23m
06.07.2001, 21:46
wahrscheinlich ist es am einfachsten, wenn du für jede Tab eine Löschabfrage erstellst, wo du alle DS der jeweiligen Tab löscht!!

Viel Erfolg

Max

jinx
06.07.2001, 21:50
<font size="2" face="Century Gothic">Moin, Moarli,

natürlich. Vorgehen wie oben.
Aber kopierst Du nicht die Struktur der DB in eine neue DB?</font>

Moarli
07.07.2001, 08:10
Danke für eure Anworten, nur habe ich das Problem, dass die DB ca über 50 Tabellen enthält!
Ich möcht die DB von einem Bekannten kopieren jedoch sollten die enthaltenen Daten vorher gelöscht sein!

Judith
07.07.2001, 08:47
Hallo!

Erstelle eine neue DB und importiere alles! Beim importieren der Tabellen klickst du auf Optionen und da kannst du dann auswählen "Definitionen und Daten" oder "Nur Definitionen". Du wählst "Nur Definitionen" und der Inhalt aller Tabellen wird nicht importiert, sondern nur der Aufbau der Tabellen.

WalterS
07.07.2001, 08:49
Hallo Moarli!
Diese Code hinter einer Schaltfläche oder in einem Modul und dann ein Makro mit Ausführen Code oder gleich im Modul ausführen oder.....

dim db as database
dim td as Tabledef
dim hsql as String
For Each td In db.TableDefs
If Not td.Name Like "MSys*" Then

hsql = "Delete * FROM " & td.name
currentdb.execute hsql

next

Moarli
07.07.2001, 09:07
Danke für die Antworten,

werde ich morgen gleich ausprobiern (habe heute leider keine Zeit mehr!)