Forum: Datenbanken
by Delphi.Narium,
21. Dez 2017
Wenn die erste Zeile 15 ausgeführt wird, kann kein Satz in die Tabelle Ware eingefügt worden sein, da h1 dann <> 1 sein muss.
Es wurde dann kein Satz eingefügt oder mehr als ein Satz. Die zweite Zeile 15 wäre das End hinter dem Setzen der Label-Caption.
Welchen Wert hat denn nun h1?
Mal alle DCUs des Projektes löschen und dann das Projekt neu erstellen.
Das die Zeilen zwischen 15 und 42...
Forum: Datenbanken
by Delphi.Narium,
21. Dez 2017
Zeile 12 ist h1:=Form1.SQLDataSet1.ExecSQL(False);
Wenn die nicht ausgeführt wird, kann es auch keinen Satz in der Tabelle Ware geben. Dies widerspricht aber Deiner Aussage, dass der Satz in Tabelle Ware eingefügt wurde.
Bitte mal im Debugger die Routine zeilenweise durchgehen und prüfen, ob die Aussage, dass die Zeilen nicht ausgeführt werden, haltbar ist.
Ggfls. auf die Zeilen, jeweils...