Zitat:
....indem du dich in den Event OnBeforeDelete hängst, dort das 'richtige' DELETE-Statement absetzt und den 'eingebauten' Vorgang anschliessend mit SysUtils.Abort abbrichst - oder überhaupt eine Routine schreibst, die du statt ADODatase.Delete aufrufst.
das Problem an der ganzen Sache ist nur, ich müsste die Datenmenge in der DataSet dann neu laden, damit der gelöschte nicht mehr angezeigt wird.
Ich kann aber die DataSet aus verschiedenen Gründen nicht nach dem Delete schliessen und wieder öffnen (auch kein refresh etc.)