Einzelnen Beitrag anzeigen

matashen

Registriert seit: 29. Jan 2007
Ort: daheim
460 Beiträge
 
Delphi XE2 Enterprise
 
#2

AW: Mehrere Datensätze löschen

  Alt 15. Jan 2019, 14:05
Hallo,

klar kannst du beliebig viele Datensätze löschen. Access läßt diese Information aber in der DB bis jemand ein komprimieren und bereinigen durchführt(heißt so oder so ähnlich - hab grad kein access da). Das heist die DB wird dann nicht kleiner, deine Select sehen nur den Eintrag nicht mehr.

Sonst zum löschen einfach den passenden SQL Ausdruck verwenden, dein Delete-Code sollte schon stimmen
da fehlt nur ein AdoQuery1.execsql;

EDIT: Hab ich in deiner Klammer übersehen, prüfe aber nicht auf 1 oder true sondern
if AdoQuery1.Execsql then begin;







Ach und anstatt Char(39) solltest du die funktion Quotedstr(meinString) verwenden.
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat