Hallo,
ich habe seit längerem ein Programm im Einsatz (geschrieben unter Delphi 2) das auch ohne Probleme lief. Da bei dem Rechner das Betriebssystem auf XP geändert wurde habe ich jetzt ein Problem mit der
SQL-Funktion 'max'. In einer Tabelle sind Auftragsnummern mit dazugehörigen Daten gespeichert. Um die nächste Auftragsnumer festzustellen benutze ich die
SQL-Funktion 'max' und erhöhe einfach um 1. Nun habe ich den komischen effekt das obwohl eine Auftragsnummer '767' bereits vorhanden ist gibt mir die Funktion 'max' '766' zurück was unweigerlich zu einem Index-Fehler führt.
Datenbank:
Paradox
Datenbankverbindung:
BDE
Was könnte diesen Effekt hervorrufen?
Gruß Matz