- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将一个应用程序从 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/
我正在将一个应用程序从 Delphi 6 - IBX - Firebird 1.5 迁移到 Delphi 2010 - Firebird 2.1 - UTF8 数据库。 问题是,如果我使用 TDBMe
我是一名优秀的程序员,十分优秀!