【发布时间】:2010-07-29 00:14:09
【问题描述】:
我正在从 Delphi 6 - IBX - Firebird 1.5 迁移一个适用于 Delphi 2010 - Firebird 2.1 - UTF8 数据库的应用程序。
问题是,如果我使用 TDBMemo 显示来自 BLOB 的数据,我会收到以下错误:
调试器异常通知
项目 accedo.exe 引发异常类 EAccessViolation 并带有消息
'模块'accedo.exe'中地址00686059的访问冲突。读取地址 000000EC'。
如果我删除备忘录组件,程序运行正常。
blob 是文本 BLOB(子类型 1)。
我知道 IBX 不再支持 Firebird,但有没有人体验过
使用 TDBMemo 从 Firebird 2.1 检索和显示 UTF8 blob 文本时出现问题?
【问题讨论】:
标签: delphi utf-8 delphi-2010 blob firebird