|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Доступ к БД Access
вопрос по базам данных, но тот раздел засорять не стал
потому как не касается программирования БД (наверное) предисловие: Имеем локальную сеть 1 Админскую часть 2 Клиентскую часть (в общем обе одинаковые, только удалять записи может только Админская часть) вопрос: как сделать так чтоб клиентская часть видела базу находящуюся на другом компе (локалка) но сам user не мог зайти по сетке на другой комп, те вопрос о создании шары на папку где лежит DB.mdb отпадает нужно другое решение, user не должон видеть шары. может вопрос покажется глупым, и больше касается системы, но я с таким не сталкивался, и не знаю что сделать |
#2
|
||||
|
||||
Как вариант, поставь пароль на базу, а программы твои пусть неявно его используют при подключении. Юзер же, не зная пароля но имея доступ к базе не сможет открыть ее акцесом.
|
#3
|
|||
|
|||
Remote Data Module вам поможет. Коротко, суть в том, что между клиентом и БД добавляется еще один элемент - сервер приложений, который работает на той машине, на которой размещена база данных. Ваш клиент работает с БД не напрямую, а взаимодействуя с этим сервером приложений. Поскольку к БД клиент не обращается, то и права на файлы/каталоги ему не нужны.
Вот тут можно почитать достаточно подробно. Последний раз редактировалось Rosenkrantz, 01.02.2008 в 09:12. |
#4
|
|||
|
|||
Aristarh Dark, имеете ввиду LoginPrompt=false? но будет ли ADOConnection
подбирать базу с паролем если его фактически не вводить? попробую методом научного тыка... Rosenkrantz, попробую и ваш вариант... ...уже попробовал, установил жутко матерный пароль на Access и в проекте пошел в ADOConnection не через OLE Jet (как-то так...) а подключил через ODBC где и указал этот пароль а в проекте создал свою БД которая хранит пароли и используется для выборки данных, в зависимости от того кто вошел (чьё имя) ну чтож для начала не плохо... спасибо вам всем |
#5
|
||||
|
||||
Цитата:
|
#6
|
|||
|
|||
хотя вопрос еще есть, (по ссылке)
вкладки Midas я не нашел все оглашенные компоненты нашел на вкладке DataSnap DCOMConnection, SocketConnection... вопрос в следующем: кто из них использует только имя удаленного компа и только его IP или они оба могут работать и с тем, и с другим? не сталкивался с ними (а придеться) |
#7
|
|||
|
|||
Aristarh Dark, прописал пароль в строке подключения, как вы и говорили
дышать стало значительно легче, спасибо и еще вопрос не в тему как отрегулировать колонки в ClientDataSet? ведь при отсутствии бд (она видна только при подключении-фактической работе exeшника) например, убрать ключевые поля, выровнять ширину колонок? |