Назначение прав пользователей БД Mdb

Тема в разделе "Delphi - Базы данных", создана пользователем V88, 5 май 2010.

  1. V88

    V88 Well-Known Member

    Регистрация:
    22 окт 2008
    Сообщения:
    51
    Симпатии:
    0
    Здравствуйте!
    В БД Access созданы пользователи и присвоены им разграниченные права доступа к таблицам БД. Поскажите как передать этих пользователей и их права доступа из Access в ADO-Connection?
    Через Microsoft.Jet.OLEDB.4.0 и через ODBC пробовал, не получается.
     
  2. etc

    etc Гость

    Показывайте.
     
  3. V88

    V88 Well-Known Member

    Регистрация:
    22 окт 2008
    Сообщения:
    51
    Симпатии:
    0
    поэкпериментировав немного я заметил, что пользаватели, созданные в аксесе через Сервис -> Защита -> Пользователи и группы..., сохраняются только на том компе, где они были созданы, т.е. на другой машине бд в аксесе открывается без запроса логина и пароля.
    А вот пароль конкретно для бд (Сервис -> Защита -> Задать пароль БД) сохраняется и его можно использовать для соединения через ADO. Наверно пользователей и права доступа буду задавать вручную и выносить в отдельную таблицу.

    P.S. Для всех кому интересно как присоединить запароленную аксесовскую БД через ADO Microsoft Jet 4.0 OLE DB Provider см. здесь
     
Загрузка...

Поделиться этой страницей