Страница 1 из 1

Динамическая структура базы данных

Добавлено: 28 Ноябрь 2008, 7:20
Сергей Фурманов
Может кто-нибудь подскажет как можно в Clarion 5 EE динамически изменять структуры файлов? Попробовал библиотеку для dbf. Не получилось. Покопался в ней и нашел кучу ошибок :?: . Попытался переделать - не получилось. Наверняка у кого-то возникала проблема изменения структуры баз данных в сторонней программе из которой периодически приходится извлекать данные. Подскажите, пожалуйста! :cry:

Re: Динамическая структура базы данных

Добавлено: 28 Ноябрь 2008, 10:21
Игорь Столяров
Гм. Во если динамически изменить структуру данных стронней программы - то эта сторонняя программа не сможет работать ...
Обычно вопрос решается путем добавления дополнительного связанного списка. Например есть список товаров.
Нужно добавить к нему картинку и описание. Мы добавляем файл, в котором указываем код товара (для связи со старым списком товаров) и новые поля - картинку и описание. При этом старая программа продолжает работать со старой структурой данных, а Вы в новой проггамме получаете доступ как к основным данным, так и через связанный список к новым полям (описание и картинка). Вот и все. При этом сохраняется работоспособность старого приложения.
Есстественно старое приложение "не знает", что у товара появились новые поля данных ...

Re: Динамическая структура базы данных

Добавлено: 28 Февраль 2009, 9:02
Bristan
Библииотека dLib Олега Руденко можно создавать,читать и редактировать TPS, dbf, Dat файлы и даже больше
Для начала хватит демонстрационной версии. Много можно делать для SQL.
Библиотека Юрия Философова: можно читать и показывать в Browse произвольные ASCII и Basic
А для SQL вполне можно самому что-то начать делать.
В чём состоит задача то? Просто работа с динамической структурой БД трудно назвать задачей. Что не получается?