从MySQL 5.1.58迁移到MariaDB 10.3.8后,备忘录字段的存储停止正常工作。 INSERT或UPDATE查询后,备注字段中的最后一个字符丢失。
我们在RealThinClient中使用了3层技术。因此,使用此框架可以传输来自客户端的数据。
备注字段设置为通过参数插入/更新命令。 例如
Query.ParamByName('memofield').LoadFromStream(Param.asDataSet['MYDATASET'].FieldByName('memofield').asByteStream, ftWideMemo);
在MySQL 5.1.58上一切正常。现在,备注字段将不带最后一个字符存储。
仅DB连接组件已升级到ZeosLib 7.2.4-stable。 并将MySQL 5.1.58升级到MAriaDB 10.3.8。
在将某些调试数据正确传输到ZeosLib之后,甚至可以正确设置参数,但是在DB中,所有备注字段中的最后一个字符都丢失了,这些字段已被更新/插入。
您有什么想法吗?