Ich habe feststellen müssen, das über eine Procedure, welche Datensätze Updatet, keine Strings länger als 30 Zeichen übertragen werden können. Das Tabellenfeld ist 50 Zeichen lang, der Procedureparameter ist 50 Zeichen lang, aber wenn ich einen Wert über 30 Zeichen übertragen will kommt "Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation.". Das ganze lässt sich auch direkt in IBExpert so nachvollziehen, liegt also nicht an der DB-Komponente. Ist jemanden da etwas über eine Einschränkung bekannt?
Die DB ist noch in alten Zeiten unter Interbase 5.5 entwickelt worden mit Zeichensatz "none" und SQLDialect 1.
Gruß Andreas