22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
|
||||||||||||||||
1 | ||||||||||||||||
Как разграничить права доступа на редактирование записей в БД07.12.2012, 17:03. Показов 3677. Ответов 4
Метки нет (Все метки)
Пишу программу, и там происходит разделение пользователей по уровню доступа. Вроде делаю всё верно, уже даже несколько способов пробовал, но почему-то выборка определения уровня доступа не работает.
Первый способ:
Второй способ:
Никак не могу понять почему ни один из способов в итоге не производит выборку.
0
|
07.12.2012, 17:03 | |
Ответы с готовыми решениями:
4
Можно разграничить права доступа в MS SQL CE? Если нет, то посоветуйте, где можно Как в access 2007 разграничить права пользователей? Разграничить права админам Администрирование БД. Разграничить права пользователям |
22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
|
|
08.12.2012, 21:44 [ТС] | 2 |
Тема переименована наверное потому что я сформулировал неверно. Так то система разграничения сформирована давно и в этом проблем нет, да и задача разграничения не стоит в плане редактирования записей в бд (суть в активации и деактивации компонентов).
При выборке ничего не возвращается. Просматривая всё по логике он должен возвращать число (1,2,3...) потому что пользователь есть, подключение есть, все имена баз и таблиц указаны верно, но в sqldatareader никаких данных не пуступает.
0
|
22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
|
|
11.12.2012, 21:01 [ТС] | 3 |
актуально
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
12.12.2012, 08:16 | 4 |
В обратном порядке:
Третий способ: Вы считываете данные из БД и в том случае, если это считывание вызвало исключение, то вы эти данные обрабатываете. Возможно, вы плохо понимаете, что такое try-catch. Второй способ: Вы задаете комманду acc, а ридер вызываете для команды check. По вашему примеру не понятно, что содержится в команде check, но одно можно сказать точно, запрос, уазанный в команде acc у вас в данном куске кода не выполняется. Первый способ: Беглым взглядом причину не работ этого кода не увидел, но, наверняка, она тоже есть.
2
|
22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
|
|
14.12.2012, 12:08 [ТС] | 5 |
В 3-ем действительно тупанул
во втором опечатка Нашёл из-за чего не хотело работать. Он не успевал передавать имя пользователя, поэтому не имея пользователя он получал пустые данные.э Проблема решена.
0
|
14.12.2012, 12:08 | |
14.12.2012, 12:08 | |
Помогаю со студенческими работами здесь
5
Сделать перенаправление, разграничить права на папках Разграничить права пользователей на выполнение операций Надо разграничить права пользователя при работе с приложением. Как получить права на редактирование и сохранение файла? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |