Zitat von
DeddyH:
Nur ein Denkansatz: zunächst in einer Schleife die ListView.Items durchgehen und auf Checked prüfen. Wenn Checked, dann eine Stringvariable setzen bzw. ergänzen. Nun im
SQL das Gleichheitszeichen durch IN ersetzen und den zusammengesetzten String mit den kommaseparierten IDs in Klammern dahinterstellen, so dass das etwa so aussieht:
DELETE FROM adressbuch WHERE ID IN (1,2,5,8,789);
So habe ich mir das gedacht, das mit den IDs is ja eh selbst erklärend, aber ich weiß jettzt net wie ich die inhalte dann in eine Stringvariable speichern soll, insgesammt wie ich das den prüfen soll.
Delphi-Quellcode:
if test.Checkboxes := true
then
Add(test.Columns, i);
Hab keinen Plan wie ich das dann durchlaufen lassen soll, bzw. später in den
SQL Befehl eingeben soll.