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

ODBC и Pervasive

Добавлено: 02 авг 2002, 11:12
SaliSI
Не работает ф-ия UPPER в SQL запросах для русских букв. Работаю через ODBC+BDE. Перебрал все LANGDRIVER из стандартных. Кто встречался, посоветуйте.

Re: ODBC и Pervasive

Добавлено: 02 авг 2002, 13:49
Sail
Хитрость наверное в том, что символьная информация в БД Галактики хранится в OEM кодировке (то есть страничка DOS-866).
Поэтому, наверное, надо извращаться, перегоняя строки из OEM в ANSI, затем - Upper, далее - обратно, в OEM... .`)
Правда, тогда теряется вся прелесть групповых операций с записями БД :-[
Собственно преобразование производится win32 API функцией OemToChar, обратное - CharToOem

Re: ODBC и Pervasive

Добавлено: 03 окт 2002, 16:46
ir_BIT
галочку при создании Odbc надо поставить - "Use OEM\ANSI conversion"