Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Картинки где лучше хранить для сетевой базы?   Найти похожие ветки 

 
AliceSpain   (2004-12-24 01:34) [0]

Как лучше хранить картинки для сетевой базы? Собственно в самой базе или в виде пути к файлу или еще как нибудь? И если в виде пути то что будет если я попытаюсь загрузить файл, который в данный момент другой пользователь загружает?


 
Anatoly Podgoretsky ©   (2004-12-24 02:02) [1]

А если файл будет переименован, премещен или удален, будешь во всей базе исправлять?


 
AliceSpain   (2004-12-24 04:12) [2]

> А если файл будет переименован, премещен или удален, будешь во всей базе исправлять?
Буду говорить что файл не найден... Это я понимаю если пути хранить, мне нравится что так удобно файлы картинок изменять.
А вообще я собиралась сделать так: TableData.IDPic - 1 To many -> TablePic.ID Так что в любом случае update одной записи
А вообще хотелось бы услышать плюсы минусы разных способов решения проблемы...


 
Stanislav ©   (2004-12-24 11:25) [3]

Храни в базе.
+
1. Не нужно расшаривать папку с файлами.
2. Не нужно следить за переименованием файлов.
3. Транспортировка базы сразу со всеми рисунками в одном файле !!!
-
1.Не много сложнее код.
2. Если напишешь Select * из базы где хранятся рисунки, то подтянутся сразу все рисунки лежащие в базе, что может занять время. Нужно за этим следить.


 
Соловьев ©   (2004-12-24 11:27) [4]

"... сетевой базы..." и Access 2000

Мда...


 
Stanislav ©   (2004-12-24 11:33) [5]

Соловьев ©   (24.12.04 11:27) [4]
Вполне нормально.
Если юзеров всего 5 чел. И одновременно работают 2.


 
Соловьев ©   (2004-12-24 11:37) [6]

А если три? все - кранты?
Если уж так нравится микрософт, то не проще ли взять MSDE? там тоже 5, так зато нормальный сервер.


 
Stanislav ©   (2004-12-24 11:58) [7]

Соловьев ©   (24.12.04 11:37) [6]
Ну, это уже другой вопрос :-))



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
3-1104145015
DimaK
2004-12-27 13:56
2005.01.30
Backup базы Firebird


1-1106150907
Wolf3
2005-01-19 19:08
2005.01.30
Ка поставить таймаут на определенное время?


14-1105290487
Василий
2005-01-09 20:08
2005.01.30
Вам известен ресурс http://delphigfx.mastak.ru/ ?


1-1106141159
Argentum
2005-01-19 16:25
2005.01.30
Получить дату и время из DateTimePicker


3-1104313235
korvin
2004-12-29 12:40
2005.01.30
Таблицы только на чтение или снова DeadLock ...