Запретить удаление для определенного идентификатора - PullRequest
0 голосов
/ 29 сентября 2011

Например, у меня есть таблица 1 с полем id и name.Я использую bindingsource для привязки данных к сетке данных.Теперь я ожидаю, что пользователь не может удалить строку, которая table1.id = 1 или table1.id = 2.

Как это сделать, используя код C # или триггер в MYSQL.

ps: IИспользуйте кнопку Сохранить на BindingNavigator, чтобы обновить данные.Он генерируется после того, как я перетаскиваю набор данных в winsform.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Поместите условие "where" при удалении этого

Delete from table1 where table1.id != 1 OR table1.id != 2
0 голосов
/ 29 сентября 2011

используйте триггер - некоторые общие указатели:

РЕДАКТИРОВАТЬ - согласно комментариям:

см. http://www.brokenbuild.com/blog/2006/08/15/mysql-triggers-how-do-you-abort-an-insert-update-or-delete-with-a-trigger/

...