ODBC и Pervasive

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
SaliSI
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49

ODBC и Pervasive

Сообщение SaliSI »

Не работает ф-ия UPPER в SQL запросах для русских букв. Работаю через ODBC+BDE. Перебрал все LANGDRIVER из стандартных. Кто встречался, посоветуйте.
Sail
Новичок
Сообщения: 29
Зарегистрирован: 29 мар 2005, 17:49

Re: ODBC и Pervasive

Сообщение Sail »

Хитрость наверное в том, что символьная информация в БД Галактики хранится в OEM кодировке (то есть страничка DOS-866).
Поэтому, наверное, надо извращаться, перегоняя строки из OEM в ANSI, затем - Upper, далее - обратно, в OEM... .`)
Правда, тогда теряется вся прелесть групповых операций с записями БД :-[
Собственно преобразование производится win32 API функцией OemToChar, обратное - CharToOem
ir_BIT
Сообщения: 1
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тюмень ТюмБИТ
Контактная информация:

Re: ODBC и Pervasive

Сообщение ir_BIT »

галочку при создании Odbc надо поставить - "Use OEM\ANSI conversion"
Ответить