Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проверка прав пользователя / 6 сообщений из 6, страница 1 из 1
26.06.2001, 09:33
    #32008336
Настя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка прав пользователя
Я на visual c++ пишу программу, которая просматривает/ред. и тд. БД в MSSQL 7.0. Чтобы проверить имеет ли данный пользователь право на insert/update/delete я использую CanAppend и CanUpdate из класса CRecordSet. А они говорят, что пользователь имеет право, когда он на самом деле не имеет... помогите pls
...
Рейтинг: 0 / 0
26.06.2001, 09:51
    #32008340
rmax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка прав пользователя
А можно подробнее узнать, каким образом Вы коннектитесь к SQL Server?
...
Рейтинг: 0 / 0
26.06.2001, 09:52
    #32008342
Настя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка прав пользователя
через ODBC
...
Рейтинг: 0 / 0
26.06.2001, 10:18
    #32008350
rmax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка прав пользователя
На самом деле CRecordset::CanUpdate и CRecordset::CanAppend возвращают те значения, с которымы был сконструирован обьект класса CRecordset. Если у Вас обьект сконструирован с возможностями редактирования и добавления, то, естественно, эти функции и будут возвращать TRUE. По проверке возможностей пользователя ничего подсказать не могу, потому что не встречал таких функций в MFC(не уверен даже, что они существуют). Можно попробовать проводить добавление или редактирование, а потом(если пользователю не разрешено это делать, SQL Server вернет ошибку) отлавливать ошибки с помощью CRecordset::Check или CRecordset::CheckRowsetError
...
Рейтинг: 0 / 0
26.06.2001, 13:22
    #32008379
cube
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка прав пользователя
Настя, попробуй использовать средства сервера - sp_helpprotect, sp_table_privileges etc...
А также, имхо, лучше юзать ADO.
...
Рейтинг: 0 / 0
27.06.2001, 07:12
    #32008419
настя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка прав пользователя
спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проверка прав пользователя / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]