Forum: Datenbanken
Delphi
by Quake,
20. Apr 2005
Moin moin,
ich bin jetzt über den Hinter am Knie vorbei zum Herz gegangen :coder: :wall:. Es geht halt nicht anders (zu mindes in meinem Fall). Ich habe es so ähnlich gemacht, wie Frank es vorgeschlagen hat.
1. Erzeugen einer TList
2. Speichern aller Datensatz-IDs (primary key)
3. Alle Datensätze löschen die in der Liste vermerkt sind.
Trotzdem Danke an euch.
ciao
Forum: Datenbanken
Delphi
by Quake,
19. Apr 2005
@Stivie: Das funktioniert auch nicht da das ja nur eine etwas andere Schreibeweise ist wie mein Code.
MyGrid.DataSource.DataSet ist das Gleich wie MyDataSet.
Forum: Datenbanken
Delphi
by Quake,
19. Apr 2005
Hallo,
ich möchte nur die markierten Datensätze aus einem DBGrid löschen. Dazu verwende ich folgenden Code:
while MyGrid.SelectedRows.Count>0 do
begin
if MyDataSet.BookmarkValid(pointer(MyGrid.SelectedRows.Items))then
begin
MyDataSet.GotoBookmark(pointer(MyGrid.SelectedRows.Items));
MyDataSet.Delete;