|
|
|
| В аксессе есть поле, в котором можно прикрепить фотографии, сколько угодно.
А в SQL как это организовать?
Как вариант я сейчас делаю так: поле указываю как Ntext, указываю в нем название файла и потом в форме с помощью current project path указываю путь к этому файлу и в форме вижу картинку или фото. Но так можно приложить только одну картинку для одной записи. Или делать несколько полей. Но это неудобно.
Как можно сделать также как в Аксесе, чтобы можно было прикладывать сколько угодно картинок. | |
|
| |
|
|
|
| неужели не поможете? | |
|
| |
|
|
|
| если подразумевается хранение кучи картинок к одной записи, то делаете просто связанную таблицу для картинок :)
например, записи в tNews : News_ID int PK, News_Text ntext
и картинки в tNewsPicture: NewsPicture_ID int PK, News_ID int FK, News_Picture <тип поля>
а тип поля в таблице картинок выбираете от предпочитаемого места хранения... если в базе, то varbinary, если на диске, а в базе только путь - varchar(256) например :)
да, если будете хранить картинки в базе - подумайте, может стоит создавать таблицу картинок в отдельной групе файлов. например база в [Primary], а картинки в [FileGroup] - если нужно будет раздельное архивирование данных - это возможно облегчит задачу ;) | |
|
| |
|
|
|
| В аксессе есть поле, в котором можно прикрепить фотографии, сколько угодно.
А в SQL как это организовать?
По существу: Как насчет дополнительной связанной таблицы для хранения путей к файлам. | |
|
| |
|
|
|
| я так и сделала. но это жутко неудобно.
в MDB это удобно.
но наверное, просто для меня это еще непривычно. со временем привыкну.
спасибо за советы. | |
|
| |