解决 Unable to convert MySQL date/time value to System.DateTime
2017-01-25 15:25
239 查看
C#读取MySql时,如果存在字段类型为date/datetime时的可能会出现以下问题
“Unable to convert MySQL date/time value to System.DateTime”
原因:可能是该字段(date/datetime)的值默认缺省值为:0000-00-00/0000-00-00 00:00:00,这样的数据读出来转换成System.DateTime时就会有问题;
解决办法:
1、将该字段的缺省值设置为null,而不是0000-00-00/0000-00-00 00:00:00的情况;
2、在链接MySQL的字符串中添加:Convert Zero Datetime=True 和 Allow Zero Datetime=True两个属性;
3、将该字段设置成字符串类型;
援引自:http://www.cnblogs.com/aeron/archive/2012/08/30/2663908.html
“Unable to convert MySQL date/time value to System.DateTime”
原因:可能是该字段(date/datetime)的值默认缺省值为:0000-00-00/0000-00-00 00:00:00,这样的数据读出来转换成System.DateTime时就会有问题;
解决办法:
1、将该字段的缺省值设置为null,而不是0000-00-00/0000-00-00 00:00:00的情况;
2、在链接MySQL的字符串中添加:Convert Zero Datetime=True 和 Allow Zero Datetime=True两个属性;
3、将该字段设置成字符串类型;
援引自:http://www.cnblogs.com/aeron/archive/2012/08/30/2663908.html
相关文章推荐
- 解决你MCSE最大的困惑
- 一个applicationContext 加载错误导致的阻塞解决小结
- solaris上开发J2EE应用中文问题的解决
- 升级到IE6之后在后面补上的不是com而是co.cn--解决方法
- 解决IP盗用问题的三种技术手段
- TOMCAT下的JIVE2的中文问题分析及解决
- centos6.5 编译安装lamp以及相关错误的解决方法
- 基于java时区转换夏令时的问题及解决方法
- dephi 程序输入法根据用户的爱好自动切换的简便解决办法
- 解决硬盘循环死锁故障妙法
- 关于JDK1.2的JDBC中文问题的解决
- Java 编程技术中汉字问题的分析及解决
- 简单的留言板,解决了长英文字符的问题哦,不过汉字又出问题了:)希望大家一起来解决
- PB中表的修改对数据窗口和报表的影响的解决办法
- 对连串英文自动换行的解决方法 IE5.5 无忧脚本
- Java 编程技术中汉字问题的分析及解决
- [导入]解决BoundsChecker和VC打架的方法
- 在JAVA开发中的中文处理问题及解决办法
- 中文环境解决问答FAQ
- XWindow显卡配置通用解决方法 Xconfigurator