FIBPlus 6.7.0. Не работает lookup-поле TFIBWideStringField
Добавлено: 20 авг 2007, 20:03
Здравствуйте!
Может кто сталкивался с такой ситуацией.
Delphi 7, FIBPlus 6.7.0, FB.
чарсет всех коннектов - UNICODE_FSS, чарсет всех текстовых полей тот же.
Сделал lookup-поле типа TFIBWideStringField для последующего его отображения в TTntDBGrid. При попытке открытия датасета, получаю "Field <имя лукап поля> not found".
Если заменяю TFIBWideStringField на TFIBStringField, то всё работает.
Почему такое может быть?
Видимо, что-то не так с использованием юникода. Но FIBPlus вроде сам всё отслеживать должен, все конверсии из UTF8 в UCS-2 и обратно...
Предположите что-нибудь, а то голову всю сломал уже...
Может кто сталкивался с такой ситуацией.
Delphi 7, FIBPlus 6.7.0, FB.
чарсет всех коннектов - UNICODE_FSS, чарсет всех текстовых полей тот же.
Сделал lookup-поле типа TFIBWideStringField для последующего его отображения в TTntDBGrid. При попытке открытия датасета, получаю "Field <имя лукап поля> not found".
Если заменяю TFIBWideStringField на TFIBStringField, то всё работает.
Почему такое может быть?
Видимо, что-то не так с использованием юникода. Но FIBPlus вроде сам всё отслеживать должен, все конверсии из UTF8 в UCS-2 и обратно...
Предположите что-нибудь, а то голову всю сломал уже...