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

Вниз

Кодировка 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.022 c
15-1213509700
VingtQuatrieme
2008-06-15 10:01
2008.08.03
Мобильнику четверть века


6-1191432382
MultIfleX
2007-10-03 21:26
2008.08.03
Разрешение доступа


15-1213621467
Terr
2008-06-16 17:04
2008.08.03
Бесплатна ли программа


4-1193603602
rainbow_d
2007-10-28 23:33
2008.08.03
Получить содержимое заблокированного файла


2-1214980905
zorik
2008-07-02 10:41
2008.08.03
Насколько целесообразно использовать такое?