gpt4 book ai didi

Delphi 2010 - IBX - UTF8 - dbmemo 问题

转载 作者:行者123 更新时间:2023-12-03 15:36:03 25 4
gpt4 key购买 nike

我正在将一个应用程序从 Delphi 6 - IBX - Firebird 1.5 迁移到 Delphi 2010 - Firebird 2.1 - UTF8 数据库。

问题是,如果我使用 TDBMemo 显示 BLOB 中的数据,我会收到以下错误:

Debugger Exception Notification
Project accedo.exe raised exception class EAccessViolation with message
'Access violation at address 00686059 in module 'accedo.exe'. Read of address 000000EC'.

如果我删除备忘录组件,程序运行得很好。

该 blob 是文本 BLOB (sub_type 1)。

我知道 IBX 不再支持 Firebird,但是有人经历过吗使用 TDBMemo 从 Firebird 2.1 检索和显示 UTF8 blob 文本时遇到问题?

最佳答案

这是有关 Firebird 的 IBX 和 UTF8 的已知问题。

我听说有一个补丁(不是 embarcadero),但我没有找到它。

其他解决方案是从 IBX 切换到 FIBPlus、IBDac 或 UIB。

关于Delphi 2010 - IBX - UTF8 - dbmemo 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3358557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com