Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Прикрепление картинок в ADP
 
 автор: Аленка   (13.11.2008 в 14:50)   личное сообщение
 
 

В аксессе есть поле, в котором можно прикрепить фотографии, сколько угодно.
А в SQL как это организовать?
Как вариант я сейчас делаю так: поле указываю как Ntext, указываю в нем название файла и потом в форме с помощью current project path указываю путь к этому файлу и в форме вижу картинку или фото. Но так можно приложить только одну картинку для одной записи. Или делать несколько полей. Но это неудобно.
Как можно сделать также как в Аксесе, чтобы можно было прикладывать сколько угодно картинок.

  Ответить  
 
 автор: Аленка   (15.11.2008 в 10:31)   личное сообщение
 
 

неужели не поможете?

  Ответить  
 
 автор: Gыwи   (15.11.2008 в 15:04)   личное сообщение
 
 

если подразумевается хранение кучи картинок к одной записи, то делаете просто связанную таблицу для картинок :)

например, записи в tNews : News_ID int PK, News_Text ntext
и картинки в tNewsPicture: NewsPicture_ID int PK, News_ID int FK, News_Picture <тип поля>

а тип поля в таблице картинок выбираете от предпочитаемого места хранения... если в базе, то varbinary, если на диске, а в базе только путь - varchar(256) например :)

да, если будете хранить картинки в базе - подумайте, может стоит создавать таблицу картинок в отдельной групе файлов. например база в [Primary], а картинки в [FileGroup] - если нужно будет раздельное архивирование данных - это возможно облегчит задачу ;)

  Ответить  
 
 автор: Lukas   (15.11.2008 в 11:45)   личное сообщение
 
 

В аксессе есть поле, в котором можно прикрепить фотографии, сколько угодно.
А в SQL как это организовать?

По существу: Как насчет дополнительной связанной таблицы для хранения путей к файлам.

  Ответить  
 
 автор: Аленка   (15.11.2008 в 17:58)   личное сообщение
 
 

я так и сделала. но это жутко неудобно.
в MDB это удобно.
но наверное, просто для меня это еще непривычно. со временем привыкну.
спасибо за советы.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList