Hallo PES,
darum habe ich die Anweisungen ja in einen try ... except Block geschrieben. maxID ist mit -1 vorbesetzt und ändert dann seinen Wert nicht. Nur in der
IDE siehst du die
exception, wenn du "bei Delphi
exception anhalten" angewählt hast. Wenn du das Programm ohne
IDE laufen lässt oder die Option ausschaltest, läuft das Programm ohne Probleme. Prüfe nach dem try ... except ... end Block einfach den Wert von maxID, ist er -1, so ist kein Datensatz vorhanden.