Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.04.04;
Скачать: CL | DM;

Вниз

Русские буквы в полях ADO-таблиц (DBF)   Найти похожие ветки 

 
Евгений Р.   (2010-01-30 12:15) [0]

Использую ADO-jet для получения данных из DBF (база 1с). В текстовых полях вместо русских букв отражаются не читаемые символы. КОгда работал с BDE - ошибка исправлялась свойством поля TransLiterate=true. В ADO это не помогает. Как правильно отразить текстовые поля?


 
sniknik ©   (2010-01-30 12:29) [1]

> В ADO это не помогает.
при установленном BDE работает он, а не jet (по умолчанию). т.что настраивать нужно BDE, и не поле в программе, а на уровне драйвера (в BDE Administrator). или или отключить использование внешнего BDE jet-ом, в реестре, и настроить там. ... и готовится к проблеме с индексами, т.к. "(база 1с)", он использует foxpro, а не dbase.
p.s. чем бороться с последствиями может убрать "корень проблем"? начать использовать что то для foxpro? это если "(база 1с)" необходима, или поменять базу на тот же access, не меняя jet.


 
Anatoly Podgoretsky ©   (2010-01-30 14:44) [2]

Поскольку база 1С то использовать ADO-JET, которая основана на базе БДЕ, который поддерживает FoxPro не выше 2.5 версии, который не имеет никакой поддержки. Надо переходить на другого провайдера, но и данный провайдер позволяет управлять перекодировкой, надо указывать в строке подключения или в реестре, что то связаное со словом ОЕМ. По реестру подробности есть в справке. По строке подключения я не видел официальной информации, кроме рекомендаций в форумах.


 
Евгений Р.   (2010-01-30 18:27) [3]

Спасибо, буду пробовать. Хотя руки чешутся на "любимый BDE"


 
Евгений Р.   (2010-01-30 19:27) [4]

Поставил Provider=VFPOLEDB.1
все пошло нормально. И на индексы перестал ругаться. Только не допускает редактирование данных. Хотя мне это не надо, но к слову.


 
sniknik ©   (2010-01-30 20:48) [5]

> Только не допускает редактирование данных.
вообще то допускает. не, движок конечно своеобразный, + у 1с свои "тараканы" в базах, но тем менее редактирование возможно. не одновременно с 1с редактировать пытаешься надеюсь?


 
Евгений Р.   (2010-02-01 00:27) [6]

Нет, базу пользую только на чтение. А вопрос с редактированием просто попутно. База открыта только моей программой и редактировать не дает. И сообщение о какой-то ошибке. Завтра скажу какой.


 
Anatoly Podgoretsky ©   (2010-02-01 00:48) [7]

100% неверно составленый ConnectionString
Или не Live таблица



Страницы: 1 вся ветка

Текущий архив: 2010.04.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1263224529
KilkennyCat
2010-01-11 18:42
2010.04.04
Пример мощного разгильдяйства


2-1265095670
Дмитрий С
2010-02-02 10:27
2010.04.04
Как скопировать форму?


1-1247389218
dmitry_12_08_73
2009-07-12 13:00
2010.04.04
Прокрутка и копирование содержимого веб-страницы


2-1265108213
бегинер
2010-02-02 13:56
2010.04.04
Нет перегруженной функции с такими параметрами


2-1265007804
oleg1963lora
2010-02-01 10:03
2010.04.04
Привести UpDown+Edit к виду (Sender as..)