Динамическая структура базы данных
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Сергей Фурманов
- Прохожий
- Сообщения: 4
- Зарегистрирован: 28 Ноябрь 2008, 5:56
Динамическая структура базы данных
Может кто-нибудь подскажет как можно в Clarion 5 EE динамически изменять структуры файлов? Попробовал библиотеку для dbf. Не получилось. Покопался в ней и нашел кучу ошибок . Попытался переделать - не получилось. Наверняка у кого-то возникала проблема изменения структуры баз данных в сторонней программе из которой периодически приходится извлекать данные. Подскажите, пожалуйста!
Я не волшебник, я только учусь...
- Игорь Столяров
- Ветеран движения
- Сообщения: 7392
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
Re: Динамическая структура базы данных
Гм. Во если динамически изменить структуру данных стронней программы - то эта сторонняя программа не сможет работать ...
Обычно вопрос решается путем добавления дополнительного связанного списка. Например есть список товаров.
Нужно добавить к нему картинку и описание. Мы добавляем файл, в котором указываем код товара (для связи со старым списком товаров) и новые поля - картинку и описание. При этом старая программа продолжает работать со старой структурой данных, а Вы в новой проггамме получаете доступ как к основным данным, так и через связанный список к новым полям (описание и картинка). Вот и все. При этом сохраняется работоспособность старого приложения.
Есстественно старое приложение "не знает", что у товара появились новые поля данных ...
Обычно вопрос решается путем добавления дополнительного связанного списка. Например есть список товаров.
Нужно добавить к нему картинку и описание. Мы добавляем файл, в котором указываем код товара (для связи со старым списком товаров) и новые поля - картинку и описание. При этом старая программа продолжает работать со старой структурой данных, а Вы в новой проггамме получаете доступ как к основным данным, так и через связанный список к новым полям (описание и картинка). Вот и все. При этом сохраняется работоспособность старого приложения.
Есстественно старое приложение "не знает", что у товара появились новые поля данных ...
За теми кто отстал - не возвращаться. (С) Кодекс
Re: Динамическая структура базы данных
Библииотека dLib Олега Руденко можно создавать,читать и редактировать TPS, dbf, Dat файлы и даже больше
Для начала хватит демонстрационной версии. Много можно делать для SQL.
Библиотека Юрия Философова: можно читать и показывать в Browse произвольные ASCII и Basic
А для SQL вполне можно самому что-то начать делать.
В чём состоит задача то? Просто работа с динамической структурой БД трудно назвать задачей. Что не получается?
Для начала хватит демонстрационной версии. Много можно делать для SQL.
Библиотека Юрия Философова: можно читать и показывать в Browse произвольные ASCII и Basic
А для SQL вполне можно самому что-то начать делать.
В чём состоит задача то? Просто работа с динамической структурой БД трудно назвать задачей. Что не получается?