Hallo!
Ich habe in meiner Anwendung ein ganz einfaches System aus TZConnection und TZQuery. Dem TZQuery-
SQL weise ich eine simple
SQL-Anweisung zu:
INSERT INTO tablename (anyintfield) VALUES (1);
Dann kommt das TZQuery-ExecSQL. Bis dahin alles normal.
Wenn ich diese Anweisung über den Classic Server absetze, funktioniert das wunderbar. Doch sobald ich über den Embedded Server gehe, kracht es. Ich bekomme den Fehlercode 802: "arithmetic
exception, numeric overflow, or string truncation Implementation of text subtype 53 not located".
Sowohl Classic Server als auch Embedded Server verwenden exakt die selbe .gdb-Datei. Ich habe überprüft, daß der Embedded Server exklusiven Zugriff hat (Classic Server aus). Andere Anweisungen wie z.B. DELETE FROM tablename WHERE foo=1 werden von beiden Servern ausgeführt. Insofern kann ich sagen daß beide prinzipiell Zugriff auf die
DB haben.
Woran könnte das liegen?