Welchen Datentyp hat die Tabelle da bei diesem Feld? Ich vermutet Unsigned Int oder Cardinal. Das Feld müsste vom Datentyp INTEGER sein, damit da -1 auch als -1 kommt. Unter Umständen musst du den Datenfeldtyp ändern oder einen CAST machen, sofern das mit dieser
DB geht.