无法将MySQL日期/时间值转换为System.DateTime

无法将MySQL日期/时间值转换为System.DateTime,mysql,asp.net,Mysql,Asp.net,当我运行我的应用程序时,我得到了这个错误 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:MySql.Data.Types.MySqlConversionException:无法将MySql日期/时间值转换为System.DateTime请尝试使用方法检查字段值是否为NULL,然后使用 如果d是a,而读卡器是a。尝试使用方法检查字段值是否为NULL,然后使用 如果d是a,而阅读器是a。关于您的项目的更多信息会有所帮助。你到

当我运行我的应用程序时,我得到了这个错误

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源


异常详细信息:MySql.Data.Types.MySqlConversionException:无法将MySql日期/时间值转换为System.DateTime

请尝试使用方法检查字段值是否为NULL,然后使用


如果
d
是a,而
读卡器
是a。

尝试使用方法检查字段值是否为
NULL
,然后使用


如果
d
是a,而
阅读器
是a。

关于您的项目的更多信息会有所帮助。你到底访问过MySQL吗?如果是,怎么做?我们需要更多的信息来帮助你。您试图转换的日期值是多少?另外,您能否与我们分享导致异常的代码片段?您确定MySql的值不能为
null
?请发布您的代码。同时,将您的属性类型更改为DateTime?为了防止MySQL返回空值,请显示您的代码片段以供字段读取。有关您的项目的更多信息会有所帮助。你到底访问过MySQL吗?如果是,怎么做?我们需要更多的信息来帮助你。您试图转换的日期值是多少?另外,您能否与我们分享导致异常的代码片段?您确定MySql的值不能为
null
?请发布您的代码。同时,将您的属性类型更改为DateTime?为了防止MySQL返回空值,请显示您的代码片段以供字段读取。
if (!reader.IsDBNull("FieldName")) {
    d = reader.GetDateTime("FieldName");
} else {
    d = ... ; /* set default value or do something to handle issue */
}