![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Картинки где лучше хранить для сетевой базы? [D6, Access 2000]
AliceSpain © (2004-12-24 01:34:00)Как лучше хранить картинки для сетевой базы? Собственно в самой базе или в виде пути к файлу или еще как нибудь? И если в виде пути то что будет если я попытаюсь загрузить файл, который в данный момент другой пользователь загружает?
Stanislav (2004-12-24 11:58:00) [1]Соловьев © (24.12.04 11:37) [6]
Ну, это уже другой вопрос :-))
Соловьев (2004-12-24 11:37:00) [2]А если три? все - кранты?
Если уж так нравится микрософт, то не проще ли взять MSDE? там тоже 5, так зато нормальный сервер.
Stanislav (2004-12-24 11:33:00) [3]Соловьев © (24.12.04 11:27) [4]
Вполне нормально.
Если юзеров всего 5 чел. И одновременно работают 2.
Соловьев (2004-12-24 11:27:00) [4]"... сетевой базы..." и Access 2000
Мда...
Stanislav (2004-12-24 11:25:00) [5]Храни в базе.
+
1. Не нужно расшаривать папку с файлами.
2. Не нужно следить за переименованием файлов.
3. Транспортировка базы сразу со всеми рисунками в одном файле !!!
-
1.Не много сложнее код.
2. Если напишешь Select * из базы где хранятся рисунки, то подтянутся сразу все рисунки лежащие в базе, что может занять время. Нужно за этим следить.
AliceSpain (2004-12-24 04:12:00) [6]> А если файл будет переименован, премещен или удален, будешь во всей базе исправлять?
Буду говорить что файл не найден... Это я понимаю если пути хранить, мне нравится что так удобно файлы картинок изменять.
А вообще я собиралась сделать так: TableData.IDPic - 1 To many -> TablePic.ID Так что в любом случае update одной записи
А вообще хотелось бы услышать плюсы минусы разных способов решения проблемы...
Anatoly Podgoretsky (2004-12-24 02:02:00) [7]А если файл будет переименован, премещен или удален, будешь во всей базе исправлять?