В настоящее время я занимаюсь разработкой C # MySQL Export Utility.В связи с этим я не буду знать поля или типы данных каждого поля в таблице.
Когда я экспортирую данные из таблицы в базе данных, отображается сообщение MySQLConversionException, указывающее, что он не может преобразовать дату и время MySQL в System.DateTime.Это было сделано, когда я запустил код:
if (!reader.isDBNull(fieldCount)){}
Однако, когда в этой строке было сгенерировано исключение, я исправил его, добавив Allow Zero DateTime = true в строку подключения MySQL, но не отображалошибка при запуске кода
string value = reader.getString(field);
Как обойти эту проблему, помня, что я не буду знать, какой тип данных или какое значение будет.
Спасибо за любую помощь, которую вы можете предоставить.