Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBase ( Win or DOS ???) [D7, dBase, FoxPro]


Цукор5 ©   (2007-03-27 21:34:00) 

Господа, вопрос...жил себе ДОС, а в нем некоторая программа. Работала эта программа с БД(DBase).Устройство, с которым работала эта программа померло. Купили другое устройство ;) и теперь нужно сделать полный аналог той программы.

Так вот,одной из задач является создание и наполнение таблиц. Пробовал создать таблицы через запрос или with TTable.Create(nil) do ...CreateTable. Все создается, НО!!! Пустая таблица старой таблицы и созданная мной отличаются по размеру! Более того, в DBGrid'е старая таблица отображается в иероглифах,а созданная мною отобразается нормально. Насколько я понимаю нужно где-то указать, что драйвер для DBase не под Win,а под DOS. Прав ли я ?


Anatoly Podgoretsky   (2007-03-29 22:56:00) [1]

Если речь о русских кодировках, то dBase поддерживает только ДОС


ANB   (2007-03-29 11:06:00) [2]


> Вместо BDE используйте ADO м пробема иероглифов должна испариться

Испариться, только если в заголовках файлов/таблиц выставлена верная кодировка. Что не факт для досовских DBF.


MsGuns   (2007-03-28 21:46:00) [3]

Вместо BDE используйте ADO м пробема иероглифов должна испариться


Ditrix   (2007-03-28 18:03:00) [4]

>>DBGrid'е старая таблица отображается в иероглифах
если используешь BDE - тогда в BDEAdministrator нужно указать langdriver  = cp866
Configuration/Drivers/Native/DBase


Desdechado   (2007-03-28 15:20:00) [5]

> Пробовал создать таблицы
> в DBGrid'е старая таблица отображается в иероглифах,
Не понятно. Если тебе нужно соблюсти совместимость,то зачем создавать таблицы заново?
Если совместимость не нужна, то зачем подцеплять старые таблицы?
А вообще см. [1]


ANB   (2007-03-28 11:45:00) [6]


> и теперь нужно сделать полный аналог той программы.

ну, сохранять формат БД вовсе необязательно. ИМХО - выбрать нормальную СУБД (ФБ, Oracle XE), написать разовую утилиту перекачки данных и успокоиться.


Наверх

Титульная страница Поиск, карта сайта Написать письмо