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

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
bolide
Сообщения: 7
Зарегистрирован: 21 июн 2007, 20:42

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

Сообщение bolide » 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 и обратно...
Предположите что-нибудь, а то голову всю сломал уже...

Slavik
Сообщения: 115
Зарегистрирован: 17 янв 2007, 11:52

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

Сообщение Slavik » 20 авг 2007, 21:15

Задай этот вопрос разработчикам FIBPlus. Лукапы никакого отношения к FB не имеют.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

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

Сообщение stix-s » 21 авг 2007, 07:00

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

bolide
Сообщения: 7
Зарегистрирован: 21 июн 2007, 20:42

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

Сообщение bolide » 21 авг 2007, 08:42

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

Ответить