MySQLDataReader получает проблему с нулевым значением в C #

В настоящее время я работаю над проектом C #, который будет экспортировать данные MySQL. Экспорт предназначен для любой базы данных на сервере, поэтому я не собираюсь знать, какие поля и типы данных находятся в таблице, и я не собираюсь знать, допускает ли поле в таблице нулевые значения или нет.

Во время тестирования я обнаружил, что экспорт работает нормально, но если поле допускает значение NULL, когда средство чтения данных mysql переходит к строке, которая имеет значение NULL, отображается ошибка SqlNullValueException, данные равны нулю.

Я попытался выполнить if (reader.getString (field) == null) {} , но он все еще отображает ошибку.

Как мне справиться с нулевыми значениями в базе данных.

Спасибо за любую помощь, которую вы можете оказать.

8
задан Joel Coehoorn 9 August 2011 в 04:54
поделиться