Topic: Сохранение файлов в БД

Кто знает как сохранить прикрепленные к БД файлы (DBFile) по указанному пути,  в котором автоматически создавалась  папка с датой???

Re: Сохранение файлов в БД

Создайте событие OnShow для формы, где создается/редактируется запись

procedure frmAbonent_OnShow (Sender: string; Action: string);
begin
    frmAbonent.dbPhoto.dbCopyTo:= 'photo\'+DateToStr(Now); // файл будет сохранен в папку "photo/текущая дата"
end;

в примере используется компонент DBImage (dbPhoto), думаю тоже самое будет работать и для компонента DBFile


Также можете скачать готовый проект

Post's attachments

Attachment icon LinkFile with folder date.zip 121.9 kb, 500 downloads since 2014-12-30 

Dmitry.

Re: Сохранение файлов в БД

Спасибо... Все получилось... А как добавить чтобы сначала автоматически создавалась сначала с годом (2014) потом внутри месяц (декабрь) а в нем 31.12

Re: Сохранение файлов в БД

Попробуйте эту строчку

frmAbonent.dbPhoto.dbCopyTo:= 'photo\'+DateToStr(Now);

заменить на

    frmAbonent.dbPhoto.dbCopyTo:= 'photo\'+FormatDateTime('yyyy', now)+'\'+FormatDateTime('mmmm', now)+'\'+FormatDateTime('dd.mm', now);

С наступающим! smile

Dmitry.

Re: Сохранение файлов в БД

И вас также с наступающим!!!