Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

Преобразование dbf файлов 


Алексей Акиньхов   (2001-12-26 14:34) [0]

Привет Мастерам!!!
Есть исходный dbf файл ("ascii"ANSI). Для того, чтобы в gride нормально (по-русски) отображалось в DataBase Desktop делаю преобразование "ascii"ANSI -> ...RUS 866. Пользователи работают, все идет нормально, но обратная замена на "ascii"ANSI не проходит. Как имея исходный dbf файл("ascii"ANSI) работать с ним в Delphi(визуализировать, добавлять, удалять записи) и корректно вернуть в исходном формате? (К тому же при окончательной выгрузке одно пле нужно разбить на три).
P.S. Мерилом правильности преобразования служит Norton Commander. В SQL Explorer-e все выглядат немного по другому. Что Вы думаете по этому поводу?



panov   (2001-12-26 14:44) [1]

Настрой в BDE Administrator параметр Language Driver



Delirium   (2001-12-26 14:45) [2]

Если есть необходимость в физическом изменении кодировки, то не остаётся ничего, кроме как последовательно перезаписать все записи в таблице с переобразованием кодировки см. OemToAnsi



SAN   (2001-12-26 16:01) [3]

а еще можно заменить по-моему 28 бит, только не помню с какого на какой и преобразовать кодировку таблицы...
>panov не всегда помогает



Delirium   (2001-12-26 16:08) [4]

"Мерилом правильности преобразования служит Norton Commander."
Судя по этому высказыванию, речь идёт именно о физическом преобразовании,
и скорее всего из ANSI в OEM. Возникает вопрос: а зачем сие надо, если, конечно, работать с таблицей будут не из DOS-а ?




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.036 c
3-99844           Аль                   2001-12-25 13:17  2002.01.31  
Пример о DCOM


1-99982           roman001              2002-01-11 19:35  2002.01.31  
Эмуляция нажатия клавы


3-99901           Oleon                 2001-12-28 17:32  2002.01.31  
Ну прямо никто не знает что-ли? Не может быть.


4-100118          first_aid             2001-12-04 10:47  2002.01.31  
Копирование прав доступа на файлы


3-99923           Boo                   2001-12-23 21:25  2002.01.31  
Transaction log file