Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2014, 11:59   #1
Glowworm
Пользователь
 
Аватар для Glowworm
 
Регистрация: 26.10.2011
Сообщений: 67
По умолчанию База данных для хранения файлов в ДЕЛФИ

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

Буду использовать Access+Delphi, как я понял полазив по форумам лучше всего хранить ссылку или путь к файлу в бд...

Проблема в том, что я не знаю где размещать папки в которых будут храниться эти файлы!

Я думал создать древовидную структуру Treeview, в которой пользователь сам будет создавать категорию - для нее создаем папку, затем создает подкатегорию - для нее папку в этой папке категория... Что скажите?

Но остается вопрос, где разместить главную папку в которой будут храниться все папки категории - может рядом с экзешником или на диск С их закинуть...

И самый главный вопрос - сам процесс выбора файла и сохранения ссылки в бд.. Допустим пользователь выбрал категорию, нажимает добавить запись - выбирает файл и тут возникает непонимание... Мне необходимо переместить этот файл в папку подкатегории и удалить его на прежнем месте или оставить и просто переместить файл в папку.. Поделитесь мыслями, пожалуйста....
Glowworm вне форума Ответить с цитированием
Старый 19.05.2014, 23:07   #2
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,774
По умолчанию

А причем тут БД?
Vapaamies вне форума Ответить с цитированием
Старый 20.05.2014, 02:12   #3
Glowworm
Пользователь
 
Аватар для Glowworm
 
Регистрация: 26.10.2011
Сообщений: 67
По умолчанию

а где мне запоминать путь к файлу, конечно в бд!
Glowworm вне форума Ответить с цитированием
Старый 20.05.2014, 02:24   #4
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,774
По умолчанию

Если хранить пути в БД, структура каталогов не имеет значения.
Vapaamies вне форума Ответить с цитированием
Старый 20.05.2014, 12:24   #5
Glowworm
Пользователь
 
Аватар для Glowworm
 
Регистрация: 26.10.2011
Сообщений: 67
По умолчанию

окей, а как тогда???

Например, пользователь указывает путь файла, где бы он не был, затем этот путь записывается в определенную таблицу базы данных... А что будет, когда пользователь решит перенести файл?? В итоге все файл потерян!!!

А я думал, что лучше создавать папку для каждой таблицы и туда перемещать файлы, ведь я только ссылки храню, а не сами файлы!!!

Последний раз редактировалось Glowworm; 20.05.2014 в 12:35.
Glowworm вне форума Ответить с цитированием
Старый 20.05.2014, 13:07   #6
ksvsvk
Пользователь
 
Регистрация: 10.06.2013
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Glowworm Посмотреть сообщение
окей, а как тогда???
А я думал, что лучше создавать папку для каждой таблицы и туда перемещать файлы, ведь я только ссылки храню, а не сами файлы!!!
Сие не имеет смысла, т.к. хранение самого файла при этом не гарантируется.
ksvsvk вне форума Ответить с цитированием
Старый 20.05.2014, 13:47   #7
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,774
По умолчанию

Цитата:
Сообщение от Glowworm Посмотреть сообщение
А я думал, что лучше создавать папку для каждой таблицы и туда перемещать файлы
А как быть с этим:
Цитата:
Сообщение от Glowworm Посмотреть сообщение
А что будет, когда пользователь решит перенести файл?? В итоге все файл потерян!!!
Оно ведь никуда не уходит. Пользователь может перемещать файлы вне зависимости от наличия или отсутствия БД.
Vapaamies вне форума Ответить с цитированием
Старый 20.05.2014, 14:21   #8
Glowworm
Пользователь
 
Аватар для Glowworm
 
Регистрация: 26.10.2011
Сообщений: 67
По умолчанию

Ну и что мне делать, если все, что я предложил полная ерунда?
Glowworm вне форума Ответить с цитированием
Старый 20.05.2014, 14:27   #9
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,774
По умолчанию

А что нужно сделать по задаче?
Vapaamies вне форума Ответить с цитированием
Старый 20.05.2014, 14:56   #10
Glowworm
Пользователь
 
Аватар для Glowworm
 
Регистрация: 26.10.2011
Сообщений: 67
По умолчанию

Цитата:
А что нужно сделать по задаче?
Есть папка с файлами, мне необходимо структурировать эти файлы, разбить по категориям и подкатегориям т.е. создать некий шаблон для пользователя, чтобы он мог сам создавать эти категории и добавлять в них соответствующие файлы.. И отображать все файлы для выбранной категории... Как то так..
Glowworm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База данных для хранения видео материалов в Delphi Igor 1 Помощь студентам 0 08.12.2013 23:32
Сервер для хранения и исполнения файлов. alextrof94 Общие вопросы по программированию, компьютерный форум 1 18.03.2013 13:53
База данных и технология хранения данных Kate1 Помощь студентам 2 17.11.2011 23:27
оптимальное решение для хранения данных D.O.G БД в Delphi 8 16.09.2010 15:16
База данных с возможностью приема данных из файлов Excel Al_Sha БД в Delphi 6 16.10.2009 15:34