AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2005, 16:11   #1  
AXDVS is offline
AXDVS
Участник
 
13 / 10 (1) +
Регистрация: 06.07.2005
Адрес: 277-948-835
? Проблема с VFPOLEDB и русской кодировкой
Выгружаю дбф-ки через провайдера FOXPORO

connection = new CCADOConnection();
connection.open("Provider=VFPOLEDB.1;Data Source=" + parameters.outPath());

загружаю через него же...

Русский текст читается через раз. Причем пробую загрузить одну и ту же созданнную дбф несколько раз - иногда все отлично, иногда получается каша из русски, англицских и непечатных символов.

Уже обновил VFPOLEDB, скачал последнию версии с сайта Microsoft... ничего не помогает...
Старый 06.07.2005, 16:22   #2  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Дбф создаешь через команду Create Table выдаваемую через этот жу провайдер или готовую берешь. Если готовую, то не совпадает кодировка в заголовке Dbf с данными, которые в нее пихаешь
Старый 06.07.2005, 16:26   #3  
AXDVS is offline
AXDVS
Участник
 
13 / 10 (1) +
Регистрация: 06.07.2005
Адрес: 277-948-835
Создаю дбф-ку сам...

_connection.execute("SET NULL OFF");
_connection.execute("CREATE TABLE " + tableName + " (" + statement + ")");
Старый 06.07.2005, 16:42   #4  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
узнаю знакомые буковки Как дела в сибирском крае?

Региональные настройки у юзера под котрым все это работает какие?
Старый 06.07.2005, 16:52   #5  
AXDVS is offline
AXDVS
Участник
 
13 / 10 (1) +
Регистрация: 06.07.2005
Адрес: 277-948-835
Cool
хм...:-) привет, зато я не узнаю... жарковато тут у нас....

Что под рег. настройками? дата-время, язык? как они могут влиять на чтение данных?
и причем не меняются они же за эти 10 раз что я пробовал загружать данные!
Старый 06.07.2005, 17:02   #6  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
где то в классах CNN_* был метод closeConnection()
попробуй его вызывать после записи, чтения каждой таблички
Старый 06.07.2005, 17:13   #7  
AXDVS is offline
AXDVS
Участник
 
13 / 10 (1) +
Регистрация: 06.07.2005
Адрес: 277-948-835
сейчас попробую....:-)
1С-ка эти файлы прекрасно жевала и жует... а вот аксапта вредничает...
Старый 06.07.2005, 17:40   #8  
AXDVS is offline
AXDVS
Участник
 
13 / 10 (1) +
Регистрация: 06.07.2005
Адрес: 277-948-835
Цитата:
Изначально опубликовано db
closeConnection()
мда... интересный эффект без него получается...
Спасибо!
Старый 06.07.2005, 17:59   #9  
AXDVS is offline
AXDVS
Участник
 
13 / 10 (1) +
Регистрация: 06.07.2005
Адрес: 277-948-835
Согласовал справочник поставщиков....
Всеж остается интересный эффект.....
после выполнения такого кода:
while select lVendTableShop order by VendName
info(lVendTableShop.VendName);
получаю примерно следующее
"Ч..."
"Ч..."
"Ч..."
"Ч..."
"А..."
"О..."
"Н..."
... вообщем и в таком же духе... совсем не пахнет сортировкой по наименованию.....
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
Проблема с кодировкой Trinux DAX: Программирование 5 20.04.2007 10:43
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20
Проблема: Переход с 2.5 на 3.0 Антон Солдатов DAX: Администрирование 1 18.06.2003 10:17

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:02.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.