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

CWICWEB, ClarioNET и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Сергей Фурманов
Прохожий
Сообщения: 4
Зарегистрирован: 28 Ноябрь 2008, 5:56

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

Сообщение Сергей Фурманов »

Может кто-нибудь подскажет как можно в Clarion 5 EE динамически изменять структуры файлов? Попробовал библиотеку для dbf. Не получилось. Покопался в ней и нашел кучу ошибок :?: . Попытался переделать - не получилось. Наверняка у кого-то возникала проблема изменения структуры баз данных в сторонней программе из которой периодически приходится извлекать данные. Подскажите, пожалуйста! :cry:
Я не волшебник, я только учусь...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7330
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

Гм. Во если динамически изменить структуру данных стронней программы - то эта сторонняя программа не сможет работать ...
Обычно вопрос решается путем добавления дополнительного связанного списка. Например есть список товаров.
Нужно добавить к нему картинку и описание. Мы добавляем файл, в котором указываем код товара (для связи со старым списком товаров) и новые поля - картинку и описание. При этом старая программа продолжает работать со старой структурой данных, а Вы в новой проггамме получаете доступ как к основным данным, так и через связанный список к новым полям (описание и картинка). Вот и все. При этом сохраняется работоспособность старого приложения.
Есстественно старое приложение "не знает", что у товара появились новые поля данных ...
За теми кто отстал - не возвращаться. (С) Кодекс
Bristan
Посетитель
Сообщения: 30
Зарегистрирован: 31 Январь 2009, 15:27

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

Сообщение Bristan »

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