C# система адаптера данных SQL. Данные. StrongTypingException

Я получаю свои данные от SQL до Набора данных с Заливкой. Это - всего одна таблица с двумя столбцами (CategoryId (интервал) и CategoryName (varchar)).

Когда я смотрю на свой набор данных после того, как метод заполнения, Столбцы CategoryId, будет казаться, будут корректны. Но в CategoryName у меня есть Система. Данные. StrongTypingException.

Что это могло означать?

Какие-либо идеи?

8
задан René Stalder 23 April 2010 в 08:40
поделиться

1 ответ

Когда вы получаете значение строки / столбца в типизированном наборе данных, по умолчанию возникает это исключение, когда значение равно DBNull. Итак

string x = Row.CategoryName;//Raises this exception when CategoryName is null.

Вы можете исправить это с помощью конструктора типизированных наборов данных.
Установите для свойства «Nullvalue» столбца CategoryName значение «(Empty)»

12
ответ дан 5 December 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: