![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.09.2010
Сообщений: 20
|
![]()
Нужно решить следующую задачу:
1. Надо выбирать файл для "добавления" в БД, но хранить его будем в отдельных папках 2. При выборе файла нужно создавать директории (Пример: C:\Персонал\Поляков Алексей Леонидович\...) 3. Менять название файла (Пример: Поляков_Алексей_Леонидович_прием_03 0511) И подскажите как лучше хранить файлы в БД, просто линк на него или весь файл засовывать в БД. Против второго способа играет то, что нужно хранить PDF, а это раздует БД до огромного размера. Последний раз редактировалось LexxSakhalin; 15.06.2011 в 05:17. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.04.2011
Сообщений: 226
|
![]()
Используйте Open, MkDir, FileCopy
Хранить ли файлы в БД или хранить их на диске - зависит от преследуемой цели. Учитывая, что речь идет о pdf, рискну предположить, что редактировать Вы их не будете, только просматривать. А раз так, то я-бы хранил в БД. В этом случе не будет головной боли с переносом всей системы на другой диск (компьютер), с многопользовательским доступом к файлам и т. п. Увеличение объема БД в данном случае серьезным аргументов я бы не считал.
Если руки золотые, то не важно, откуда они растут.
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 07.09.2010
Сообщений: 20
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хранение и выгрузка файлов в Delphi (не сохранение и загрузка текстовых документов) | likerRr | Общие вопросы Delphi | 10 | 25.12.2010 01:21 |
Mysql хранение файлов | ToLeG | БД в Delphi | 10 | 14.07.2009 15:12 |
ОТКРЫТИЕ DOC ФАЙЛОВ | KurtWagner | Компоненты Delphi | 3 | 04.02.2009 11:47 |
Открытие файлов | limon | Помощь студентам | 4 | 11.09.2008 09:06 |
открытие файлов | Ensoph | Общие вопросы Delphi | 5 | 31.03.2008 20:45 |