SQLDirect hat ein Bug oder
MySQL (bzw. die clientlibrary wenn SQLDirect) diesen Verwendet hat einen Bug.
Hm...und ich bin der erste dem das auffällt?
Kann ich mir kaum vorstellen, aber ich seh auch keine andere Möglichkeit.
Ich habe jetzt mal stumpf die betreffenden Felder von Longtext auf Varchar(30000) geändert (30000 deswegen, weil ich 2 dieser Felder in der Tabelle brauche, und eine Tabellenzeile maximal 65535 Byte groß sein kann). Und schwups, alles wieder in Butter.
Glücklich bin ich aber darüber nicht, ist erst mal ein Workaround.
Zur Not könnte ich noch auf ein Blob ausweichen. Das wird, denke ich mal, funktionieren.