Текущий архив: 2007.06.24;
Скачать: CL | DM;
Вниз
DBase ( Win or DOS ???) Найти похожие ветки
← →
Цукор5 (2007-03-27 21:34) [0]Господа, вопрос...жил себе ДОС, а в нем некоторая программа. Работала эта программа с БД(DBase).Устройство, с которым работала эта программа померло. Купили другое устройство ;) и теперь нужно сделать полный аналог той программы.
Так вот,одной из задач является создание и наполнение таблиц. Пробовал создать таблицы через запрос или with TTable.Create(nil) do ...CreateTable. Все создается, НО!!! Пустая таблица старой таблицы и созданная мной отличаются по размеру! Более того, в DBGrid"е старая таблица отображается в иероглифах,а созданная мною отобразается нормально. Насколько я понимаю нужно где-то указать, что драйвер для DBase не под Win,а под DOS. Прав ли я ?
← →
ANB © (2007-03-28 11:45) [1]
> и теперь нужно сделать полный аналог той программы.
ну, сохранять формат БД вовсе необязательно. ИМХО - выбрать нормальную СУБД (ФБ, Oracle XE), написать разовую утилиту перекачки данных и успокоиться.
← →
Desdechado © (2007-03-28 15:20) [2]> Пробовал создать таблицы
> в DBGrid"е старая таблица отображается в иероглифах,
Не понятно. Если тебе нужно соблюсти совместимость,то зачем создавать таблицы заново?
Если совместимость не нужна, то зачем подцеплять старые таблицы?
А вообще см. [1]
← →
Ditrix © (2007-03-28 18:03) [3]>>DBGrid"е старая таблица отображается в иероглифах
если используешь BDE - тогда в BDEAdministrator нужно указать langdriver = cp866
Configuration/Drivers/Native/DBase
← →
MsGuns © (2007-03-28 21:46) [4]Вместо BDE используйте ADO м пробема иероглифов должна испариться
← →
ANB © (2007-03-29 11:06) [5]
> Вместо BDE используйте ADO м пробема иероглифов должна испариться
Испариться, только если в заголовках файлов/таблиц выставлена верная кодировка. Что не факт для досовских DBF.
← →
Anatoly Podgoretsky © (2007-03-29 22:56) [6]Если речь о русских кодировках, то dBase поддерживает только ДОС
Страницы: 1 вся ветка
Текущий архив: 2007.06.24;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.04 c