查到1条结果
2017年 09月 15日 对象不能从DBNULL转换为其他类型 今天在将数据库里的datetime类型数据赋给C#里DateTime类型变量的时候遇到一个问题,那就是数据库里面的datetime数据存在null值。C#默认不能将null赋给DateTime变量,出现,对象不能从DBNULL转换为其他类型。C#和SQL的一些类型虽然名字一样,但并不一定完全一样。比如C#datetime的最小日期是0001-1-1(为空的时候默认值为C#最小日期)而SQL的最小datetime是1900-1-1(为空的时候默认值为数据库最小日期)解决方法之一:将数据库的数据类型转换成varchar(varchar是万能的转换方法)解决方法之二:在进行插入数据库存储过程的时候(...
caiyipeng
create:2017-09-15
阅读(1257)
http://zhoubo15.cn/zone/caiyipeng/p/174.html
|