AW: Stringlänge Delphi 6 vs XE4
22. Dez 2016, 17:19
Hallo,
also IBX.
IBX ist mit aktuellen Firebird-Versionen grundsätzlich nicht mehr kompatibel. Es ist ja für Interbase. Aber für einfache Anwendungen funktioniert es aus meiner Erfahrung heraus noch.
Ist die gds32.dll ein Firebird 2.5 Client oder ein alter Interbase-Client?
Besser ist der Firebird 2.5 Client, da nur so aktuelle Verbesserungen genutzt werden können.
Aber das nur am Rande, da es mit dem Problem sicher nichts direkt zu tun hat.
Mir ist bekannt, dass Firebird bei einem Zeichen mehr keinen Fehler ausgegeben hat, bei mehr Zeichen aber schon immer - dachte ich.
Es ist grundsätzlich keine gute Idee, sich auf solche Mechansimen zu verlassen! Wenn Du es weiter so haben willst, musst Du halt mit Copy deine Strings verkürzen! Besser ist es aber, gleich die Eingabefelder auf die maximale Länge der Felder in der Datenbank zu beschränken.
Gruß und viel Erfolg
Björn Reimer
|