Hi,
I have narrowed down an issue with Interbase and UniDAC with Unicode based Memo fields.
I'm having a problem saving to this type of field with any Unicode data - using Params. I think the problem is evident however with Unidac when creating TFields at Design Time. The Firebird 2.5 Unicode Blob Field is being created as a TMemoField and not a TWideMemoField. My thought is because UniDAC doesn't seem to support the EnableMemos feature that IBDac does. Does anyone know of a way around this?
Thanks,
Rhett
UniDAC with Interbase and Unicode TMemoField
Please do not duplicate topics. We have answered you here: http://www.devart.com/forums/viewtopic.php?t=19851
You should set the UseUnicode specific option to True in the following way:In this case UniDAC creates TWideMemoField fields for BLOB fields with subtype 1. Otherwise UniDAC creates TMemoField fields.
Code: Select all
UniConnection.SpecificOptions.Values['UseUnicode'] := 'True';