MySqlConversionException при доступе к полю DateTime от DataReader

System.String является неизменным. Вы можете использовать string.Replace или регулярное выражение для удаления ненужных символов в новую строку.

5
задан Jhonny D. Cano -Leftware- 2 April 2009 в 15:21
поделиться

4 ответа

Эта ошибка иногда происходит, если у Вас есть нулевые значения даты и времени в Вашей базе данных MySQL (00/00/0000 0:00). Попытайтесь добавить это в конец своей строки подключения:

Allow Zero Datetime=true
12
ответ дан 18 December 2019 в 13:19
поделиться

Я предположил бы, что это может быть культура, определенная ошибка - является applicaiton на том же сервере как DB, и у них есть те же настройки культуры?

Кроме того, столбец является определенно датой и временем в MySQL?

0
ответ дан 18 December 2019 в 13:19
поделиться

Существует несколько потенциальных глюков при преобразовании между MySQL, dates/times и.NET DateTimes, но существует полезный раздел в документации MySQL с советом относительно того, как обработать проблемы.

2
ответ дан 18 December 2019 в 13:19
поделиться

Это могло также быть значение DBNull.

0
ответ дан 18 December 2019 в 13:19
поделиться
Другие вопросы по тегам:

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