Forum: Datenbanken
by DeddyH,
22. Apr 2017
Außer üben, üben und nochmals üben sowie viel Nachlesen und Nachvollziehen habe ich spontan keinen Vorschlag.
Forum: Datenbanken
by DeddyH,
22. Apr 2017
Und wenn Du nach dem Aufruf von RemoveFromDB das explizite Free einmal weglässt? Standardmäßig gibt die TObjectList das zu löschende Element selbst frei, das geht aber in die Hose, wenn Du das vorher schon tust.
Forum: Datenbanken
by DeddyH,
20. Apr 2017
Eigentlich doch, sowohl im if wie auch im else steht
Hätte ja genügt, das nach der Fallunterscheidung aufzurufen, so man es denn braucht.
Forum: Datenbanken
by DeddyH,
19. Apr 2017
Das ParseSQL ist immer noch doppelt ;)
Forum: Datenbanken
by DeddyH,
19. Apr 2017
Und wo löschst Du den Datensatz aus der Datenbank?
Forum: Datenbanken
by DeddyH,
18. Apr 2017
Wo genau kommt denn der Fehler? Bemüh doch mal den Debugger, dafür ist er ja da.
Forum: Datenbanken
by DeddyH,
17. Apr 2017
Ich zähle einmal 7 und einmal 8. Das ist schonmal ungünstig, wenn man beide Fälle gleich behandelt.
Forum: Datenbanken
by DeddyH,
17. Apr 2017
Wo soll denn diese ominöse CustomerListe plötzlich herkommen? Du bist doch bereits in der TCustomerlist, wozu dann die Variable, die nirgends initialisiert bzw. instanziert wird?
Forum: Datenbanken
by DeddyH,
17. Apr 2017
Beim Ändern von Daten ist das Next wieder überflüssig, welcher nächste Datensatz sollte das auch sein?
Forum: Datenbanken
by DeddyH,
16. Apr 2017
Ich hatte es doch geschrieben: sobald auch nur ein Datensatz enthalten ist, wird Eof nie eintreten, solange Du Deine Datenmenge nicht mit Next auf den nächsten Datensatz positionierst.
Forum: Datenbanken
by DeddyH,
15. Apr 2017
Du liest immer denselben Datensatz ein, da Du nie auf den nächsten wechselst. Soll heißen, da fehlt ein Next in Deiner Schleife.
Forum: Datenbanken
by DeddyH,
15. Apr 2017
Der Konstruktor der TObjectList hat einen Parameter, mit dem das eingestellt wird.
Forum: Datenbanken
by DeddyH,
14. Apr 2017
Das OwnerData einer ListView besagt, ob diese im virtuellen Modus sein soll, der sehr effektiv bei großen Eintragszahlen ist. Ich meinte aber die OwnsObjects-Eigenschaft Deiner Objektliste, die festlegt, ob die enthaltenen Objekte automatisch freigegeben werden sollen, sobald sie aus der Liste entfernt werden.
Forum: Datenbanken
by DeddyH,
14. Apr 2017
Sieht in Ordnung aus, sofern Du nicht explizit die OwnsObjects-Eigenschaft der Liste auf false gesetzt hast.