Страница: 1 |
Страница: 1 |
Вопрос: Access 97
Добавлено: 23.09.04 16:18
Автор вопроса: alexis_b | ICQ: 232969505
Народ помогите:
Есть Access 97 в нем есть бд в ней прописанны пользователи и права я к ней пытаюсь подцепиться при помощи adodc:
With adcConnect
.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source="+ strConnectBaseOfFinances + "Sdelka_Tab.mdb;Mode=Read;Persist Security Info=False"
.CommandType = adCmdText
.RecordSource = "SELECT * FROM table1 WHERE id=1"
.Refresh
End With
на что вб мне радосно сообщает что у меня нет прав на чтение таблички table1, хотя права все есть и в самом accesse все нормально.
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
vitus
Вопросов: 9
Ответов: 43
Web-сайт:
Профиль | | #1
Добавлено: 16.02.05 13:27
Если эту базу ты защитил и присвоил права пользователям, проверь имеет ли пользователь Admin права на чтение этой таблицы, и в ConnectionString укажи путь к файлу учетных записей Access он должен называться system.mdw и находиться в c:\windows\system
пример ConnectionString если защищена база
"Provider=Microsoft.Jet.OLEDB.4.0;Password=" & m_Pass & ";User ID=" & m_User & "ata Source=" & m_PathBase & ";Mode=ReadWrite;Persist Security Info=True;Jet OLEDB:System database=" & m_PathSystemMDW
если не защищена то не надо указывать имя пользователя
"Provider=Microsoft.Jet.OLEDB.4.0ata Source=" & m_PathBase & ";Mode=ReadWrite;Persist Security Info=True"