powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вычисляемые столбцы, неправильное функционирование прав доступа
1 сообщений из 1, страница 1 из 1
Вычисляемые столбцы, неправильное функционирование прав доступа
    #38182156
tmac2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Есть несколько проблем, которые не смог решить сам, гугл также не помог. Я начинающий, строго не судите...

Имеется БД на MS SQL Server 2008 R2 и приложение на MS Visual Studio 2010. Подключил базу к приложению, добавил источник данных. В SQL Server создал двух юзеров - user и admin. Админу для нужной БД сделал datareader, datawriter, owner. Юзеру - только datareader.

Проблема_1: Авторизация в приложении по пользователям проходит, однако и юзер, и админ могут редактировать, добавлять данные. Это собственно, первая проблема.

Проблема_2: Есть датагрид, в ней таблица заказов. Упрощенно: id (int), date (date), quantity (int), cost (int), summ (вычисляемое, как quantity*cost), summ_nds (вычисляемое, как ([quantity]*[cost]+([quantity]*[cost])*(0.18))), status (статус поставки - пришла или не пришла, bit). При заполнении формы и попытке сохранения строки выскакивает эксэпшн, что столбец сумма нельзя изменить и эксэпшн на status (пишет, что для столбца status использование DBNull.Value не разрешено, хотя в таблице четко определено разрешение null - true).
Прописал для вычисляемых столбцов readonly.

В прикреплении скрин эксепшена на вычисляемые поля summ и summ_nds.
Заранее благодарен, Уважаемые форумчане. Надеюсь на Вашу помощь =)
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вычисляемые столбцы, неправильное функционирование прав доступа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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