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

标签 .net asp.net mysql asp.net-3.5

我收到此错误:

Unable to convert MySQL date/time value to System.DateTime

当我尝试从 MySQL 数据库获取数据时。 我的 MySQL 数据库中有 date 数据类型。但是在将其检索到我的数据表中时,出现了上述错误。

我该如何解决这个问题?

最佳答案

您必须将 Convert Zero Datetime=True 添加到连接字符串,例如:

server=localhost;User Id=root;password=mautauaja;Persist Security Info=True;database=test;Convert Zero Datetime=True

关于.net - 无法将 MySQL 日期/时间值转换为 System.DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46767995/

相关文章:

c# - DataColumn 表达式中的引用值

c# - 编程 API 和编程到接口(interface)

mysql - 左侧边栏带有 dot.gif 的 phpMyAdmin 错误消息

mysql - 在 mysql 表中存储组成员的最佳方法

c# - 添加对 netstandard 2.0 的引用的问题

c# - 显式运算符应该在 C# 中返回 null 吗?

c# - 在单个列表中获取重复的字段名称

c# - 开放认证 - 供应商

asp.net - 与asp.net一起使用的良好的构建自动化和部署过程是什么?

mysql - 带有游标的mysql程序太慢了..为什么?