博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日踩坑 2018-12-25 【Unable to convert MySQL date/time value to System.DateTime】异常
阅读量:5872 次
发布时间:2019-06-19

本文共 452 字,大约阅读时间需要 1 分钟。

之前的公司一直是用 ORM ,所以底层的事情完全不用在意,

到了这家全是似乎全是 SQL 硬编码 所以也有机会重新去补补以前也没怎么写过的基本 ADO。

 

不过这两天总有自己写个简易ORM的想法在蠢蠢欲动。

 

这个异常的原因是

在读取 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 时就会有问题。

解决办法:

将该字段的缺省值设置为null,而不是非空默认 0000-00-00/0000-00-00 00:00:00 的情况。

转载于:https://www.cnblogs.com/Aaxuan/p/10172513.html

你可能感兴趣的文章
struts中的xwork源码下载地址
查看>>
Android硬件抽象层(HAL)深入剖析(二)
查看>>
CDays–4 习题一至四及相关内容解析。
查看>>
L3.十一.匿名函数和map方法
查看>>
前端自动化构建工具webpack (一)之webpack安装 和 设置webpack.confi.js
查看>>
java面向对象高级分层实例_实体类
查看>>
Guice 练习 constructorbindings demo
查看>>
android aapt 用法 -- ApkReader
查看>>
[翻译]用 Puppet 搭建易管理的服务器基础架构(3)
查看>>
Android -- AudioPlayer
查看>>
Python大数据依赖包安装
查看>>
Android View.onMeasure方法的理解
查看>>
Node.js 爬虫初探
查看>>
ABP理论学习之仓储
查看>>
centos7下使用yum安装mysql
查看>>
How can I set ccshared=-fPIC while executing ./configure?
查看>>
2.移植uboot-添加2440单板,并实现NOR、NAND启动
查看>>
hadoop-2.6.5安装
查看>>
vmware虚拟机里的LINUX不能上网的原因一:虚拟网卡设置
查看>>
监控摄像机的区别和分类
查看>>