Страница 1 из 1

FIBPlus 6.7.0. Не работает lookup-поле TFIBWideStringField

Добавлено: 20 авг 2007, 20:03
bolide
Здравствуйте!

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

Re: FIBPlus 6.7.0. Не работает lookup-поле TFIBWideStringFie

Добавлено: 20 авг 2007, 21:15
Slavik
Задай этот вопрос разработчикам FIBPlus. Лукапы никакого отношения к FB не имеют.

Re: FIBPlus 6.7.0. Не работает lookup-поле TFIBWideStringFie

Добавлено: 21 авг 2007, 07:00
stix-s
bolide писал(а): Предположите что-нибудь, а то голову всю сломал уже...
А чего ее ломать? если есть желание - лезешь в исходники FIBPlus 6.7.0, если нет, то мучаешь разработчиков.

Re: FIBPlus 6.7.0. Не работает lookup-поле TFIBWideStringFie

Добавлено: 21 авг 2007, 08:42
bolide
Спасибо за советы, действительно был глюк в FIBPlus. Всё успешно решилось с помощью разработчиков.