2010-09-01 3 views
1

Я загружаю таблицу из db в datatable, принадлежащую набору данных. Эта таблица db имеет некоторые константы, поэтому в нее нельзя вставлять никакие данные. но если я добавлю некоторые недопустимые данные в datatable, когда я выполню операцию «dataset.update()», будет выбрано исключение, и любые допустимые данные, вставленные после недопустимых строк, будут потеряны.Ошибка обновления набора данных

Есть ли способ протестировать вставленные данные, прежде чем передавать их в db, чтобы я мог сигнализировать пользователю о том, что что-то не так с его данными? Спасибо!

ответ

1

Я думаю, если вы сможете включить ограничения на свой набор данных, вы получите ошибку при вставке в набор данных. Поэтому, прежде чем достичь фактического БД, вы сможете поймать ошибку.

Ограничения применяются в наборе данных, когда свойство DataSet имеет значение System.Data.DataSet.EnforceConstraints.

Check this link for more details

Смежные вопросы