Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];

Вниз

Добавление файла в запись БД   Найти похожие ветки 

 
Minva74   (2003-03-12 21:15) [0]

Задача: есть некие файлы (чертежи, рисунки) в разных форматах.
Нужно их хранить в БД.
Действия с этим файлом впоследствии
1. Открыть для просмотра (считать из БД естественно)
2. Открыть, отредактировать, и вновь записать.

Вопрос: кто как реализует подобные вещи, мой алгоритм такой - считываем запись, сохраняем файл на диск, работаем с ним, записываем обратно. НО тут камни подводные - например закрою я свою программу, а файл ещё не закончил редактировать. Как его потом записать? Подскажите, плз


 
Delirium   (2003-03-12 21:32) [1]

Введи контроль версий и при следующем запуске программы, убедившись в том, что версия редактируемого файла более свежая чем в БД - запиши его.


 
yellow   (2003-03-13 10:30) [2]

Есть такая программка - Компас менеджер ("Аскон?"). Прилагается вместе с чертежной программой (Компас). Можно скачать демо у них, посмотреть как сделано (а сделано вроде бы грамотно) и сделать так же.


 
yellow   (2003-03-13 10:35) [3]

На самом деле здесь вопрос интереснее, чем просто каталог чертежей. К примеру, у Вас есть база данных каких-то изделий и того, что и как туда входит. Надо хранить чертежи под эту структуру, отслеживать изменения, и.т.п. В общем, задача довольно сложная. Грамотно сделали беларусы на МТЗ (omegasoftware.ru).



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
6-100367
AlexandrK
2003-02-07 15:26
2003.03.31
Проблема в передаче АТ команд на сотовый, (Motorola timeport)


4-100518
Acidy
2003-01-28 05:34
2003.03.31
TListItems в TListView....


1-100238
raiv
2003-03-18 15:45
2003.03.31
Delphi собирает exe файлы не подключая библиотеки!


1-100245
Johnmen
2003-03-18 12:38
2003.03.31
AVI in .EXE


9-100133
Fog
2002-10-29 15:20
2003.03.31
Бэкгроунд





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский