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

Вниз

БД в OEM   Найти похожие ветки 

 
GIL ©   (2003-12-17 16:32) [0]

возникла проблема: нужно одну базу скопировать в другую, с немного другим форматом и добавлением информации, вся проблема в том, что базы в кодировке OEM и я не могу по-нормальному вносить изменения (русский язык хромать начинает), что делать, и как решить эту проблему? или как-то конвертировать обычную кодировку в OEM? если да, то где найти процедуру конвертирования, или хотябы таблицу по которой конвертить?


 
Anatoly Podgoretsky ©   (2003-12-17 17:15) [1]

Откуда куда?


 
DimonNew ©   (2003-12-17 17:21) [2]

1. Конвертация.
пример из интернета как перевести из Windows строки в Dos строку.
// Функция Rus преобразует Windows строку в DOS строку}
function Rus(mes: string):string;
var
i: integer;
begin
for i:=1 to length(mes) do
case mes[i] of
"А".."п" : mes[i] := Chr(Ord(mes[i]) - 64);
"р".."я" : mes[i] := Chr(Ord(mes[i]) - 16);
end;
rus := mes;
end;

и соответсвенно наоборот.

2. Если у тебя есть BDE, то запусти BDE Administrator. Перейди на вкладку Configuration. Открой Drivers - Native и установи LangDriver соответствующего типа БД.

3. Если нет BDE, то в реестре HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines выбираешь нужный формат БД и попробуй поменять DataCodePage либо OEM либо ANSI.


 
Sandman25 ©   (2003-12-17 17:24) [3]

OemToChar
CharToOem
Сам это использовал, когда надо было данные из TMemo записать в Blob поле на сервере с DOS-кодировкой, так чтобы DOS (точнее Unix) программы правильно работали.


 
GIL ©   (2003-12-17 17:38) [4]

Спасибо Работает!! chartooem



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
8-49646
Kosty
2003-09-16 14:24
2004.01.16
Media


7-49793
Flying Home
2003-10-30 12:36
2004.01.16
---|Ветка была без названия|---


1-49625
miracle_fox
2004-01-03 13:01
2004.01.16
как выделение цветом текста RichEdit между заданными символами


3-49456
Ломброзо
2003-12-18 00:00
2004.01.16
Дополнение строк пробелами в MIDAS


14-49727
Думкин
2003-12-25 05:29
2004.01.16
С днем рождения! 25 декабря.