Guten Morgen.
Warum schließt und öffnest du die
Query zuerst? Die Methode Post wird im Zusammenhang mit Delete nicht benötigt. Wenn du Feldwerte in eine ComboBox einliest, dann solltest du den Datensatz beim Löschen auch wieder über den Feldwert identifizieren. Ist der in der ComboBox angezeigte Wert nicht eindeutig, dann solltest du den Primärschlüssel der Tabelle mit aufbewahren - dazu kannst du die Eigenschaft Objects der ComboBox.Items verwenden. Das Löschen solltest du dann in einer gesonderten
Query per
SQL durchführen.
Grüße vom marabu