ODBC и Pervasive
Модераторы: m0p3e, edward_K, Модераторы
ODBC и Pervasive
Не работает ф-ия UPPER в SQL запросах для русских букв. Работаю через ODBC+BDE. Перебрал все LANGDRIVER из стандартных. Кто встречался, посоветуйте.
			
			
									
						
										
						Re: ODBC и Pervasive
Хитрость наверное в том, что символьная информация в БД Галактики хранится в OEM кодировке (то есть страничка DOS-866).
Поэтому, наверное, надо извращаться, перегоняя строки из OEM в ANSI, затем - Upper, далее - обратно, в OEM... .`)
Правда, тогда теряется вся прелесть групповых операций с записями БД :-[
Собственно преобразование производится win32 API функцией OemToChar, обратное - CharToOem
			
			
									
						
										
						Поэтому, наверное, надо извращаться, перегоняя строки из OEM в ANSI, затем - Upper, далее - обратно, в OEM... .`)
Правда, тогда теряется вся прелесть групповых операций с записями БД :-[
Собственно преобразование производится win32 API функцией OemToChar, обратное - CharToOem
- 
				ir_BIT
 - Сообщения: 1
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: Тюмень ТюмБИТ
 - Контактная информация:
 
Re: ODBC и Pervasive
галочку при создании Odbc надо поставить - "Use OEM\ANSI conversion"