MariaDB LongText字段-缺少最后一个字符

时间:2018-08-13 00:15:44

标签: delphi mariadb realthinclient

从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中,所有备注字段中的最后一个字符都丢失了,这些字段已被更新/插入。

您有什么想法吗?

0 个答案:

没有答案