Форум: "Базы";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
ВнизКодировка PARADOX Найти похожие ветки
← →
patrick1968 © (2008-02-15 17:33) [0]Подскажите, пожалуйста, какая кодировка используется в старом досовом PARADOX"е и как ее перегнать в норм win1251 и наоборот соответственно?
← →
Правильный_Вася (2008-02-15 17:44) [1]перегонять ее не надо, надо просто LANGDRIVER настроить для Session в твоей программе
← →
patrick1968 © (2008-02-15 19:08) [2]А Как же настроить данный параметр у драйвера там его нет драйвер ведь PARADOX, тип STANDARD
← →
Правильный_Вася (2008-02-15 19:12) [3]настраивать не в БДЕ админе, а в программе, в переменной Session:TSession
← →
Anatoly Podgoretsky © (2008-02-17 14:29) [4]В Досовском парадокс естественно досовская кодировка, из которых поддержана только одна 866
← →
Anatoly Podgoretsky © (2008-02-17 14:32) [5]
> А Как же настроить данный параметр у драйвера там его нет
> драйвер ведь PARADOX, тип STANDARD
Это настраивается на вкладке Configuration, и именно у драйвера Парадокс, и эта настройка глобальная.
← →
patrick1968 © (2008-02-18 09:48) [6]Совершил изменения в закладке Configuration, установил Paradox Cyrr 866 в drivers - native - paradox (landdriver) и в ветке system - init также изменил, затем для верности даже перегрузился, но всё осталось на своих местах
← →
sniknik © (2008-02-18 10:39) [7]есть еще одно значимое место, непосредственно в файле... т.е. надо еще раскладку в таблице поменять.
но вообще лучше не использовать парадокс.
← →
patrick1968 © (2008-02-18 10:57) [8]Этот вариант проходит, только одно но, требования к моей программе чтобы она открывала таблицы с разными именами (генерируются другой сторонней программой) и изменяла в них данные.
← →
Правильный_Вася (2008-02-18 11:01) [9]
> но всё осталось на своих местах
что, все изменения откатились?
сохранить не забыл?
← →
patrick1968 © (2008-02-18 11:10) [10]Имеется ввиду данные в таблицу записались в сбитой кодировке и еще, если поменять языковую настройку у отдельной таблицы, то она потом не открывается в той сторонней программе с сообщением, что сортировка с индексом различаются, в общем мозги у неё видимо сбились в кучу.
← →
sniknik © (2008-02-18 11:20) [11]> что сортировка с индексом различаются
логично. надо бы еще и индекс перестроить.
← →
patrick1968 © (2008-02-18 11:22) [12]а как программно поменять раскладку таблицы и перестроить индекс?
← →
Правильный_Вася (2008-02-18 11:40) [13]никогда не понимал этого геморроя с одновременным доступом к БД из разных программ, написанных с интервалом в 20 лет на разных технологиях, да еще и с одновременной записью из всех них
это только мазохизм какой-то изощренный
← →
patrick1968 © (2008-02-18 11:55) [14]Целиком и полностью согласен, гемор полный и приходится изворачиваться сам я этот БДЕ очень давно забросил по идейным соображениям, но вот всплывает порой такая бестолковая необходимость
← →
patrick1968 © (2008-02-18 12:20) [15]Ну а может сторонние есть какие компоненты доступа
← →
sniknik © (2008-02-18 12:38) [16]только на чтение, или платные (degisy), но, имхо, не лучше BDE.
← →
patrick1968 © (2008-02-18 14:59) [17]Тогда такой вопрос, каким методом изменить кодировку отдельно взятой таблицы, правильно будет если в стандартной сессии использовать ModifyDriver
← →
Anatoly Podgoretsky © (2008-02-18 15:13) [18]Под поменять раскладку, ты что имеешь в виду?
Для досовского Парадокса это звучить абсурдом, если только не менять одну досовскую на другую, напримиер западную на русскую или наоборот.
Под раскладкой ты имеешь в виду язык таблицы или что то другое. Если язык таблицы то через БДЕ, но учти что ранее записаные данные не изменяются.
Так какой язык на какой ты хочешь менять и что с данными в таблице?
Что с ними должно произойти после смены языка таблицы?
← →
patrick1968 © (2008-02-18 15:28) [19]Исходные данные таковы есть таблица, которая почему-то имеет язык таблицы Pdox "ascii" Japan и мне в определенное поле данной таблицы нужно вставить определенное значение, дабы потом это значение правильно читалась той программой. Вот вообщем и всё
← →
patrick1968 © (2008-02-18 15:53) [20]забыл добавить, что это всё надо делать программно, а так вручную конечно всё делается
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c