![]() |
![]() |
Правила Форума редакция от 22.06.2020 |
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
Опции темы | Опции просмотра |
![]() |
![]() |
![]() |
Неактивный пользователь
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
|
![]() Здравствуйте. Есть проблема - необходимо организовать связь базы данных Access с внешними файлами, так чтобы эти файлы были доступны и видны только из под базы данных.
Подскажите пожалуйста, с помощью каких инструментов это можно осуществить. Заранее спасибо. |
![]() |
![]() ![]() |
Реклама: | Интегрируй приложения вместе с Альбато: интеграция с ватсап - синхронизация за 5 минут! | барн 6х8 | имплантант зуба цена | carel micro aria купить | ASUS Prime B760M-A WiFi D4 |
![]() |
![]() |
Новичок
Пол: ![]() Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
|
![]() Пункт меню "Файл"-"Внешние данные"-"Связь с таблицами" выбираем источник, в том числе через ODBC
|
![]() |
![]() ![]() |
![]() |
![]() |
Пользователь
Пол: ![]() Регистрация: 15.01.2008
Сообщений: 174
Репутация: 60
|
![]() Не совсем то что он хочет. Он хочет, чтобы файлы были видны только пользователям БД, а в системе - нет. Но это труднореализуемо. Проще их шифровать, например.
|
![]() |
![]() ![]() |
Сказали спасибо: |
![]() |
![]() |
Неактивный пользователь
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() |
Новичок
Пол: ![]() Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
|
![]() А где будут располагаться файлы, локально на машине, не сетевых ресурсах или сервере...
|
![]() |
![]() ![]() |
![]() |
![]() |
|||||||||||||||||||||||
Неактивный пользователь
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
|
![]()
желательно, чтобы файлы располагались или на сервере, или на одном определенном компьютере, тоесть чтобы на локальных компьютерах этих файлов не было,а хранились бы они только в одном месте. |
|||||||||||||||||||||||
![]() |
![]() ![]() |
![]() |
![]() |
|||||||||||||||||||
Пользователь
Пол: ![]() Регистрация: 15.01.2008
Сообщений: 174
Репутация: 60
|
![]()
Тогда точно шифровать. Найди компонент ActiveX, который позволяет шифровать файлы, такие в природе есть, в том числе бесплатные, установи его в системе, и используй в коде Visual Basic. Примерный алгоритм получается такой: получил файл с сервера, расшифровал, отработал, удалил его. Если это документ - то после внесения изменений (или создания нового): зашифровал - отправил на сервер - подчистил временные файлы. Примерно так. Если петришь в программировании, то вместо ActiveX можешь использовать DLL-библиотеку, свою или стороннюю, которая реализует функции шифрования. Я бы лично выбрал второй вариант. |
|||||||||||||||||||
![]() |
![]() ![]() |
![]() |
![]() |
Новичок
Пол: ![]() Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
|
![]() Как вариант можно хранить файлы как объекты в БД, тогда решается проблема не только с доступом через приложение (логин,пароль в приложение) но и с многопользовательским доступом.
При шифровании возможна ситуация кода два разных пользователя из программы открыли один и тот же файл и одновременно его радактируют. В каких программах предполагается открывать эти файлы? Из многих программ пользователи могут пересохранить документ в другое место. |
![]() |
![]() ![]() |
Сказали спасибо: |
![]() |
![]() |
Неактивный пользователь
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() |
Новичок
Пол: ![]() Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
|
![]() В Access XP есть тип данных(поля) "Поле объекта OLE". Туда можно вставлять документы из Office и т.п. Более подробно я этот вопрос не разбирала так как никогда не было особой необходимости.
|
![]() |
![]() ![]() |
![]() |
![]() |
Неактивный пользователь
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
|
![]() да, я и сама это вчера уже нашла, только в случае с Pro ENGINEER открывается сама программа, если в процессе не подвисает, но не файл (
|
![]() |
![]() ![]() |
![]() |
![]() |
Новичок
Пол: ![]() Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
|
![]() A технологию OLE Pro ENGINEER поддерживает? Может есть библиотеки для работы с объектами Pro ENGINEER с помощью Access?
К вопросу методологии. В принципе БД используются для хранения и доступа к структурированной информации. Для разграничения доступа к файлам обычно используются средства операционной системы и различные утилиты (кодирование). |
![]() |
![]() ![]() |
![]() |
![]() |
Неактивный пользователь
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
|
![]() В списке на вставку были и файлы проинженера PTC...Drawing. Значит, наверное, в теории технологию OLE Pro ENGINEER поддерживает.
|
![]() |
![]() ![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможно ли получить доступ к файлам на хостинге через mysql ? | acid_ | Хакинг в глобальной сети WWW | 1 | 13.11.2009 16:01 |
Доступ к файлам | probvs | Windows 200x Server | 6 | 14.11.2008 11:56 |
Как открыть базу access во VB | snoopyqwer | Базы данных | 6 | 14.05.2008 11:07 |
Действия с файлами через базу данных | Nensi | Базы данных | 2 | 11.04.2008 12:54 |
|
|