每当我运行我的应用程序时,我都会收到此错误...!!
描述:当前网络请求执行过程中出现未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。
异常详细信息:MySql.Data.Types.MySqlConversionException:无法将 MySQL 日期/时间值转换为 System.DateTime
最佳答案
尝试使用 IsDBNull()
检查字段值是否不是 NULL
方法然后使用 GetDateTime()
.
if (!reader.IsDBNull("FieldName")) {
d = reader.GetDateTime("FieldName");
} else {
d = ... ; /* set default value or do something to handle issue */
}
d
是 DateTime
reader
是一个 MySqlDataReader
.
关于mysql - 无法将 MySQL 日期/时间值转换为 System.DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44284739/