A-A+

c#查询Mysql datetime类型转换错误

2015年07月24日 数据库 c#查询Mysql datetime类型转换错误已关闭评论 阅读 640 次

之前在做自动化工具的时候,使用公司数据库组件,使用MysqllHelper.Query方法时暴出了如下图的错误,

c#查询Mysql datetime类型转换错误

这个问题发生在MySQL数据里面有Date类型数据,在C#中查询出来时候时间的类型不一致而导致!

数据库中datetime类型字段有一条数据为  0000-00-00 00:00:00

解决方案:

1、在连接字符串中加入“Allow Zero Datetime=True”;

con = new MySqlConnection("server=localhost;database=test;CharSet=gb2312;pooling=false;port=3306;UId=root;Pwd=pwd;Allow Zero Datetime=True");

标签:

评论已关闭!

Copyright © 极品飞鸽 保留所有权利.   Theme  Ality 蜀ICP备14015766号-1

用户登录

分享到: