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


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