связь файлов и записей в БД

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

связь файлов и записей в БД

Сообщение NewUser » 22.05.2007 18:32:08

могу ли я сохранить файл doc, rtf и др. офисные форматы (включая ОpenOffice) в БД FireBird 1.5, а также файлы изображений? или как организовать хранение таких файлов связанных с таблицей в БД? как из потом вывести на экран?

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

как все это реализовать?

1. задача: прикрепление файла
1.1. по кнопке прикрепить открывается окно выбора файла
1.2. по кнопке сканировать изображение получается со сканера (должно ли оно сначала быть сохранено после сканирования или можно этого избежать)

2. задача: связать создаваемую запись в БД с полученным в задаче 1 файлом

3. задача: организовать вывод прикрепленного файла на экран при просмотре записей из таблицы (выбирается запись, по нажатию кнопки подробно... выводится окошко в котором есть кнопка открыть файл (если он привязан к этой записи))
NewUser
новенький
 
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение Attid » 23.05.2007 00:23:47

предлогаешь за тебя программу написать ?

в БД FireBird 1.5

да можешь, в блобах, но в версии 2,0,1 работа с блобами улучшена.

1. задача: прикрепление файла

поиск по форуму или на яндексе или чтение документации к используемым компонентам доступа.

тоже самое к 2 и 3

за 1.1. вообще удалить сообщение хочется =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение NewUser » 23.05.2007 08:56:43

1.1. как вариант получения файла, либо выбор либо сканирование
NewUser
новенький
 
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение Attid » 23.05.2007 19:47:22

хоть вопросик бы поставил. боюсь умрет топик.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 61

Рейтинг@Mail.ru