![]() |
Datenbank: xml-MyBase • Zugriff über: dataset, datasource
alle einträge eines datasets löschen
moin
der titel beschreibt mein problem schon ganz gut wie kann ich alle einträge meines datasets löschen muss ich das mit dataset.delete über ne schleife machen oder gibts da noch was günstigeres ? |
Re: alle einträge eines datasets löschen
Hallo,
DataSet ist ein wenig allgemein. TTable? TQuery? Mittels TQuery und SQL bspw. mit
SQL-Code:
DELETE * FROM TABELLENNAME
|
Re: alle einträge eines datasets löschen
Versuch mal
Delphi-Quellcode:
[i].EmptyTable[/i];
|
Re: alle einträge eines datasets löschen
is n dbgrid als ausgabe
code-anfang müsste so aussehen
Delphi-Quellcode:
database.DBGrid1.DataSource.DataSet.???
|
Re: alle einträge eines datasets löschen
Zitat:
Nur mal so ale Bemerkung am Rande. Nicht dass noch einer auf die Idess kommt und dein Statement einfach mal blind auf die Datenbank abschickt. :pale: |
Re: alle einträge eines datasets löschen
Zitat:
Der Vollständigkeit halber hättest Du dann aber auch anmerken sollen, dass mkinzlers Methode TTable.EmptyTable() das Gleiche bewirkt. |
Re: alle einträge eines datasets löschen
Es handelt sich hier um eine XML-datei, die er löschen will und das geht mit .EmptyTable.
|
Re: alle einträge eines datasets löschen
Man sollte schauen, welche DB zugrunde liegt... sorry :oops:
|
Re: alle einträge eines datasets löschen
und zu welcher komponente gehört das empty table dann ?
also wo muss ich das hinschreiben im quellcode |
Re: alle einträge eines datasets löschen
Hallo,
das gehört zum DataSet, auf den TDBGrid über DBGrid.DataSource.DataSet zugreift. Heiko |
Re: alle einträge eines datasets löschen
Delphi-Quellcode:
da bekomm ich n fehler
database.DBGrid1.DataSource.DataSet.EmptyTable;
|
Re: alle einträge eines datasets löschen
Hallo,
da bekomm ich n fehler Aha, meine Glaskugel sagt, "Er will die Fehlermeldung nicht sagen!" database.DBGrid1.DataSource.DataSet.EmptyTable; das hatte ich auch nicht geschrieben, sondern DBGrid1.DataSource.DataSet.EmptyTable; Ausserdem wäre es noch interessant, welches DataSet du benutzt für das Auslesen des XML. Heiko |
Re: alle einträge eines datasets löschen
lol das database davor is nur die unit in der es ausgeführt wird
ich benutze mybase-xml mit ClientDataset und als error bringt er "undefinierter bezeichner : EmptyTable" |
Re: alle einträge eines datasets löschen
mit empty table kann es auch gar nicht gehen weil ja kein table zu grunde liegt oder
|
Re: alle einträge eines datasets löschen
Hallo,
ClientDataset dann schaue doch mal nach, was die Komponente so anbietet. Heiko |
Re: alle einträge eines datasets löschen
na ich habs jetzt über ne schleife mit EoF gemacht
|
Re: alle einträge eines datasets löschen
Bei der Inspektion der Klassen-Member bin ich auf .EmtyDataSet gestossen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:19 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