06.07.2005, 16:11 | #1 |
Участник
|
Проблема с VFPOLEDB и русской кодировкой
Выгружаю дбф-ки через провайдера FOXPORO
connection = new CCADOConnection(); connection.open("Provider=VFPOLEDB.1;Data Source=" + parameters.outPath()); загружаю через него же... Русский текст читается через раз. Причем пробую загрузить одну и ту же созданнную дбф несколько раз - иногда все отлично, иногда получается каша из русски, англицских и непечатных символов. Уже обновил VFPOLEDB, скачал последнию версии с сайта Microsoft... ничего не помогает... |
|
06.07.2005, 16:22 | #2 |
Роман Долгополов (RDOL)
|
Дбф создаешь через команду Create Table выдаваемую через этот жу провайдер или готовую берешь. Если готовую, то не совпадает кодировка в заголовке Dbf с данными, которые в нее пихаешь
|
|
06.07.2005, 16:26 | #3 |
Участник
|
Создаю дбф-ку сам...
_connection.execute("SET NULL OFF"); _connection.execute("CREATE TABLE " + tableName + " (" + statement + ")"); |
|
06.07.2005, 16:42 | #4 |
Роман Долгополов (RDOL)
|
узнаю знакомые буковки Как дела в сибирском крае?
Региональные настройки у юзера под котрым все это работает какие? |
|
06.07.2005, 16:52 | #5 |
Участник
|
хм...:-) привет, зато я не узнаю... жарковато тут у нас....
Что под рег. настройками? дата-время, язык? как они могут влиять на чтение данных? и причем не меняются они же за эти 10 раз что я пробовал загружать данные! |
|
06.07.2005, 17:02 | #6 |
Роман Долгополов (RDOL)
|
где то в классах CNN_* был метод closeConnection()
попробуй его вызывать после записи, чтения каждой таблички |
|
06.07.2005, 17:13 | #7 |
Участник
|
сейчас попробую....:-)
1С-ка эти файлы прекрасно жевала и жует... а вот аксапта вредничает... |
|
06.07.2005, 17:40 | #8 |
Участник
|
Цитата:
Изначально опубликовано db
closeConnection() Спасибо! |
|
06.07.2005, 17:59 | #9 |
Участник
|
Согласовал справочник поставщиков....
Всеж остается интересный эффект..... после выполнения такого кода: while select lVendTableShop order by VendName info(lVendTableShop.VendName); получаю примерно следующее "Ч..." "Ч..." "Ч..." "Ч..." "А..." "О..." "Н..." ... вообщем и в таком же духе... совсем не пахнет сортировкой по наименованию..... |
|