|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
Собственно, локальная наколенке-собранная база на 3-5 табличек и пару форм, использует тип Вложение для хранения фотографий. Очень удобный тип данных такто, т.к. стандартно понимает TIFF,PNG,JPG и корректно отображает их в контролах на форме, да ещё и несколько фоток можно вкладывать в одну запись. Вопрос возник: а можно ли выбросить таблицу хранения на серверную СУБД какуюнибудь, так чтобы через связанные ODBC-таблицы сохраняли возможность работы с этим типом данных и отображение фоток на экранных формах? Т.е. понятно, что можно закодить обработку бинарных memo и файловое выгрузи/загрузи средствами VBA. Но очень не хочется кодить, т.к. задача по сути разовая, хотелось бы обойтись стандартными возможностями ацесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 09:32 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
ldfanate, можно (нужно было сразу) фотки закинуть в папку, а в БД хранить ссылки на них... - папку потом можно хранить где угодно ... - база от фоток не пухнет... Ну а теперь нужно экспериментировать, субд бывают платные и бесплатные и несколько фоток в одну запись скорее всего будет проблемой, которая выльется в доп. таблицу с фотками... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2021, 17:49 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
при размещении на файловой шаре возникают вопросы по информбезопасности уже шары. Хранение в БД и отображение фотки прямо в контроле "Вложения", без создания дополнительных шар, транзитных локальных файлов и проч., привлекает именно что всё работает на базовом коробочном решении. Просто единственное чего не хватает для счастья - это возможность переноса типа данных "Вложение" на серверную СУБД, чтобы все возможности работы с типом сохранились ровно как в accdb. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 09:26 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
ldfanate при размещении на файловой шаре возникают вопросы по информбезопасности уже шары. Хранение в БД и отображение фотки прямо в контроле "Вложения", без создания дополнительных шар, транзитных локальных файлов и проч., привлекает именно что всё работает на базовом коробочном решении. Просто единственное чего не хватает для счастья - это возможность переноса типа данных "Вложение" на серверную СУБД, чтобы все возможности работы с типом сохранились ровно как в accdb. Шар, если правильно приготовлена, защищена не хуже. Если хранится на сервере. Тут эту тему обсасывали не раз. Прикинте для начала объем хранения ваших картинок хотя бы на 2 года. Ну придумайте костыли чеб вытаскивать картинки из какой-нибудь базы средствами Access Вообщем хранить то можно, но придется писать очень много кода(вам же из коробки хочется, а код писать не хоца) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 09:41 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
не сомневаюсь, что шару технически можно защитить. Вопросы там бывают в несколько иной плоскости - если например в вашей корпорации есть свои подразделения информбезопасности, там часто сложнее обосновать что а) шара вообще нужна, если уже есть СУБД информационной системы б) то что выглядит технически вродебы защищённым но может формально не соответствовать часто избыточным руководящим документам ИБ корпорации. И начинает ТЗ на шару обрастать всякими криптопро, гостовскими ключами, процедурами их смены, компроментации и проч., потом всё это нужно долго обосновывать-согласовывать. Т.е. лишняя файловая сущность порождает часто много ненужных трудозатрат. А задача из серии "собрали в ацессе три таблицы наколенке". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 10:02 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
авторно придется писать очень много кода(вам же из коробки хочется, а код писать не хоца) собственно хоца иметь возможность без кодинга решить вполне жизненную задачу: склепали такую 1-пользовательскую базу на коленке стандартными средствами, отдали заказчику. Он наколотил в базу 100500 фотографий, понял, что многовато, - добыл себе одного-двух падаванов (долбильщиков-колотильщиков 2го разряда). Ну ладно, стандартным визардом попилили им базу на две accdb, клиент и типа-сервер со связанными таблицами, настроили пессимистичные блокировки на редактиврование. Вродебы проблема совместной работы 2-3 долбильщиков решена. Но не решена (и даже ухудшилась) проблема надёжности и отказоустойчивости "серверной" accdb с вложениями. И вот тут хотелось бы клиентской accdb подсунуть связь с какойто серверной СУБД, куда перелить таблицы as is. Только вот тип данных, соответствующий типу Вложение accdb подобрать бы, чтоб работал без доп.кодинга. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 10:18 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
ldfanate ...т.к. задача по сути разовая, хотелось бы обойтись стандартными возможностями ацесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 10:51 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
ldfanate авторно придется писать очень много кода(вам же из коробки хочется, а код писать не хоца) собственно хоца иметь возможность без кодинга решить вполне жизненную задачу: склепали такую 1-пользовательскую базу на коленке стандартными средствами, отдали заказчику. Он наколотил в базу 100500 фотографий, понял, что многовато, - добыл себе одного-двух падаванов (долбильщиков-колотильщиков 2го разряда). Ну ладно, стандартным визардом попилили им базу на две accdb, клиент и типа-сервер со связанными таблицами, настроили пессимистичные блокировки на редактиврование. Вродебы проблема совместной работы 2-3 долбильщиков решена. Но не решена (и даже ухудшилась) проблема надёжности и отказоустойчивости "серверной" accdb с вложениями. И вот тут хотелось бы клиентской accdb подсунуть связь с какойто серверной СУБД, куда перелить таблицы as is. Только вот тип данных, соответствующий типу Вложение accdb подобрать бы, чтоб работал без доп.кодинга. тип данных "картинки" это плюшки Access в других этого нет (из коробки) на коленке не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 12:53 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
да вот, тоже такое очучение возникло. Жаль конечно, думал можно через ODBC както OLE-поле подпихнуть под видом Вложения. Впринципе, и OLE бы сгодились, если б по умолчанию базовый контрол на форме отображал бы картинки формата TIFF,JPG,PNG. А то только BMP подхватывает, от которого база пухнет започёмзря. Хуже конечно, чем Вложение (всётаки возможность вкладывать целый "пакет" фоточек в одну запись - мега удобно для практических наколеночных применений). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 16:15 |
|
Ацесс 2013: совместим ли тип данных Вложение с ODBC ?
|
|||
---|---|---|---|
#18+
точно не помню,но кажись, начиная с 2007 все эти форматы поддерживаются,а на сервере поле-текст (путь к файлу) Хранить же картинки\фото в БД есть не хорошо от слова совсем тип вложение при этом вообще не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 21:14 |
|
|
start [/forum/topic.php?fid=45&tid=1609643]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 271ms |
total: | 500ms |
0 / 0 |