I am migrating an application from Delphi 6 - IBX - Firebird 1.5 that works great to Delphi 2010 - Firebird 2.1 - UTF8 database.
The problem is that if I use a TDBMemo
to display data from a BLOB I get the following error:
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'.
If I delete the memo component the program runs just fine.
The blob is a text BLOB (sub_type 1).
I know IBX doesn't support Firebird any more, but has anybody experienced
problems using TDBMemo
to retrieve and display UTF8 blob text from Firebird 2.1?