![]() |
Alle Datensätze löschen
Hallo,
ich habe eine Paradox7 Tabelle und wollte alle Datensätze löschen. Also ich möchte eine Rouitine schreiben wie ich alle Datensatze löschen kann! Wie mache ich das??? |
Re: Alle Datensätze löschen
ich hatte auch schon einmal angefangen:
Delphi-Quellcode:
//Alle Datenbank einträge aus löschen (Idealgewicht.db)
Min := 0; Max := DM.TIdealgewicht.RecordCount; DM.TIdealgewicht.First; for i := 0 to Max do begin DM.TIdealgewicht.Delete; DM.TIdealgewicht.Next; end; kommt aber leider ein fehler und zwar "TIdealgewicht: Operation bei leerer Datenmenge nicht ausführbar." warum kommt das??? Vielen Dank schon einmal im vorraus! :wink: |
Re: Alle Datensätze löschen
Weil du 1x zuviel löschst. Ich würde ein while Konstrukt bevorzugen:
Delphi-Quellcode:
kA ob das so geht... meine Paradox Zeiten sind schon lange vorbei. Ich würde denken es gibt da auch eine Methode die sowas macht.
DM.TIdealgewicht.First
while DM.TIdealgewicht.RecordCount>0 do DM.TIdealgewicht.Delete; |
Re: Alle Datensätze löschen
Hai Christian,
mache es doch über ein SQL-Query.
SQL-Code:
DELETE FROM tabelle
|
Re: Alle Datensätze löschen
Oder mit TTable.EmptyTable!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz