Совсем запутался с кирилицей.Работаю на "C++Builder6" ч/з БДЕ с БД текстового типа.Вместо текста на кирилице происходит запись кода 35(#).Драйвера в БДЕ Configuration установлены в "Pdox ANSI Cyrillic" - System->INIT->LangDriver - Drivers->Native->Paradox ->ODBC->Microsoft Text Driver ->Microsoft Text-Trieber ->Microsoft Paradox Driver Какие еще драйвера участвуют в этих операциях не знаю.Попытка использовать преобразование: char buf1[300]; a1="АБВГД1ЕЁЖЗИ2ЙКЛМН3ОПРСТ4УФХЦЧ5ШЩЬЫЪ6 ЭЮЯ"; CharToOem(a1.c_str(), buf1); a1=buf1; Table1->FieldByName("pole3")->AsString=a1;никакой пользы не приносит.И наоборот, чтение кирилицы также не происходит.Что делать ?Попутно еще вопросик, как создавать текстовую БД сразделителями полей ? И использовать базу, например,выгруженную из Excel, в csv - формате ?
|