powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранение в базе разнородных документов *.doc,*.xls и т.д.
4 сообщений из 4, страница 1 из 1
Хранение в базе разнородных документов *.doc,*.xls и т.д.
    #32009656
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давно есть задумка использовать MS SQL7 в качестве хранилища разнородных документов:
*.doc,*.xls,*.html и т.д.Как-то решил попробовать.С хранением в базе данных вопросов особых не возникло,создал столбец с типом TEXT и вперед.Но когда попробовал организовать клиентский интерфейс для работы, возникло масса проблем.В качестве клиента использовал Delphi 5.При этом основным инструментом для работы был компонент OLE Container.Впечатления были не очень приятные...Необходимо хранить расширение документа(неважно как) для того, чтобы связать данный документ с соответствующим приложением и т.д.Может у кого-нибудь есть более интересное решение подобных задач?Если я правильно понимаю, смена приложения для разработки клиентской части проблем не снимет?Заранее благодарен.
...
Рейтинг: 0 / 0
Хранение в базе разнородных документов *.doc,*.xls и т.д.
    #32009659
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
1. IMHO использовать для таких целей нужно не TEXT, а IMAGE.
2. Расширение можно хранить в отдельном поле типа VARCHAR.
...
Рейтинг: 0 / 0
Хранение в базе разнородных документов *.doc,*.xls и т.д.
    #32009675
George
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я на Delphi не писал, но что касается хранения расширений, то без этого не обойтись, т.к.
1. По этому расширению выбирается фильтр для контекстного поиска
2. Запуск подходящего приложения при открытии документа осуществляется путем поиска COM-сервера по CLSID или через моникер, т.е. в данном случае по расширению.

А вот что касается хранить в TEXT или IMAGE - так это абсолютно все равно - просто 2 названия для одного типа.
...
Рейтинг: 0 / 0
Хранение в базе разнородных документов *.doc,*.xls и т.д.
    #32009721
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
Тип Text зависимый от Collation поля (таблицы, базы данных, сервера). А Image ни от чего не зависит - это просто набор байт. Если есть 101%-ная уверенность, что проблем из-за разных Collation не возникнет, то можно использовать и Text.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранение в базе разнородных документов *.doc,*.xls и т.д.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]