Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Базы данных

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 10.01.2008, 15:02   #1
Неактивный пользователь
 
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
По умолчанию Доступ к файлам только через базу данных Access

Здравствуйте. Есть проблема - необходимо организовать связь базы данных Access с внешними файлами, так чтобы эти файлы были доступны и видны только из под базы данных.
Подскажите пожалуйста, с помощью каких инструментов это можно осуществить. Заранее спасибо.
Nensi вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Интегрируй приложения вместе с Альбато: интеграция с ватсап - синхронизация за 5 минут!барн 6х8имплантант зуба ценаcarel micro aria купитьASUS Prime B760M-A WiFi D4


Старый 15.01.2008, 11:34   #2
tomald
Новичок
 
Пол:Женский
Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Пункт меню "Файл"-"Внешние данные"-"Связь с таблицами" выбираем источник, в том числе через ODBC
tomald вне форума
 
Ответить с цитированием Вверх
Старый 15.01.2008, 12:16   #3
dr_coyote
Пользователь
 
Пол:Мужской
Регистрация: 15.01.2008
Сообщений: 174
Репутация: 60
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Не совсем то что он хочет. Он хочет, чтобы файлы были видны только пользователям БД, а в системе - нет. Но это труднореализуемо. Проще их шифровать, например.
dr_coyote вне форума
 
Ответить с цитированием Вверх
Старый 15.01.2008, 12:51   #4
Nensi
Неактивный пользователь
 
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Цитата:
Сообщение от dr_coyote Посмотреть сообщение
Не совсем то что он хочет. Он хочет, чтобы файлы были видны только пользователям БД, а в системе - нет. Но это труднореализуемо. Проще их шифровать, например.

да,правильно. Только с помощью чего и как эти файлы шифровать?
Nensi вне форума
 
Ответить с цитированием Вверх
Старый 15.01.2008, 18:38   #5
tomald
Новичок
 
Пол:Женский
Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Доступ к файлам только через базу данных Access

А где будут располагаться файлы, локально на машине, не сетевых ресурсах или сервере...
tomald вне форума
 
Ответить с цитированием Вверх
Старый 15.01.2008, 19:38   #6
Nensi
Неактивный пользователь
 
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Цитата:
Сообщение от tomald Посмотреть сообщение
А где будут располагаться файлы, локально на машине, не сетевых ресурсах или сервере...

желательно, чтобы файлы располагались или на сервере, или на одном определенном компьютере, тоесть чтобы на локальных компьютерах этих файлов не было,а хранились бы они только в одном месте.
Nensi вне форума
 
Ответить с цитированием Вверх
Старый 16.01.2008, 05:26   #7
dr_coyote
Пользователь
 
Пол:Мужской
Регистрация: 15.01.2008
Сообщений: 174
Репутация: 60
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Цитата:
желательно, чтобы файлы располагались или на сервере, или на одном определенном компьютере, тоесть чтобы на локальных компьютерах этих файлов не было,а хранились бы они только в одном месте.

Тогда точно шифровать. Найди компонент ActiveX, который позволяет шифровать файлы, такие в природе есть, в том числе бесплатные, установи его в системе, и используй в коде Visual Basic. Примерный алгоритм получается такой: получил файл с сервера, расшифровал, отработал, удалил его. Если это документ - то после внесения изменений (или создания нового): зашифровал - отправил на сервер - подчистил временные файлы. Примерно так.

Если петришь в программировании, то вместо ActiveX можешь использовать DLL-библиотеку, свою или стороннюю, которая реализует функции шифрования. Я бы лично выбрал второй вариант.
dr_coyote вне форума
 
Ответить с цитированием Вверх
Старый 17.01.2008, 10:34   #8
tomald
Новичок
 
Пол:Женский
Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Как вариант можно хранить файлы как объекты в БД, тогда решается проблема не только с доступом через приложение (логин,пароль в приложение) но и с многопользовательским доступом.
При шифровании возможна ситуация кода два разных пользователя из программы открыли один и тот же файл и одновременно его радактируют.
В каких программах предполагается открывать эти файлы? Из многих программ пользователи могут пересохранить документ в другое место.
tomald вне форума
 
Ответить с цитированием Вверх
Старый 17.01.2008, 13:34   #9
Nensi
Неактивный пользователь
 
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
По умолчанию Ответ: Доступ к файлам только через базу данных Access

Предполагается работа с файлами программы Pro ENGINEER.

Цитата:
Сообщение от tomald Посмотреть сообщение
можно хранить файлы как объекты в БД

можно подробнее, потому что несовсем понятно )
Nensi вне форума
 
Ответить с цитированием Вверх
Старый 18.01.2008, 14:20   #10
tomald
Новичок
 
Пол:Женский
Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Доступ к файлам только через базу данных Access

В Access XP есть тип данных(поля) "Поле объекта OLE". Туда можно вставлять документы из Office и т.п. Более подробно я этот вопрос не разбирала так как никогда не было особой необходимости.
tomald вне форума
 
Ответить с цитированием Вверх
Старый 18.01.2008, 16:53   #11
Nensi
Неактивный пользователь
 
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
По умолчанию Ответ: Доступ к файлам только через базу данных Access

да, я и сама это вчера уже нашла, только в случае с Pro ENGINEER открывается сама программа, если в процессе не подвисает, но не файл (
Nensi вне форума
 
Ответить с цитированием Вверх
Старый 22.01.2008, 16:01   #12
tomald
Новичок
 
Пол:Женский
Регистрация: 19.07.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Доступ к файлам только через базу данных Access

A технологию OLE Pro ENGINEER поддерживает? Может есть библиотеки для работы с объектами Pro ENGINEER с помощью Access?
К вопросу методологии. В принципе БД используются для хранения и доступа к структурированной информации. Для разграничения доступа к файлам обычно используются средства операционной системы и различные утилиты (кодирование).
tomald вне форума
 
Ответить с цитированием Вверх
Старый 22.01.2008, 19:23   #13
Nensi
Неактивный пользователь
 
Регистрация: 06.01.2008
Сообщений: 12
Репутация: 0
По умолчанию Ответ: Доступ к файлам только через базу данных Access

В списке на вставку были и файлы проинженера PTC...Drawing. Значит, наверное, в теории технологию OLE Pro ENGINEER поддерживает.
Nensi вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли получить доступ к файлам на хостинге через 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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:38. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.20727 секунды с 11 запросами