处理时间的,前辈请赐教. 数据库里的时间类型存里了个空值,在数据访问层用sqlDataReader对象读取封装到实体类的时候,实体类中定义也是时间类型,但时间类型又不能为空值!封装不了!怎么解决?还请前辈赐教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. sql语句中对有可能出现空的字段用IsNull处理一下2. 在代码中作非空判断: if(reader["time"]==DbType.Null) 付一默认值 语句取值时用 isnull(col,getdate()),可以把getdate()替换成你认为适合的时间值 如能使用可空类型使用 不能使用则DbType.Null 给它弄个默认值吧,就是当前时间GETDATE() 时间类型可以为空啊你定义的时候使用public DateTime? pDate{get;set;} 文本框等的右键菜单,怎么多出几项,能不能删除? [怪问]TFS服务连接TF31002 出错 关于remoting调用的问题? 定制控件,得到一个dll,其他solution如何使用他? 线程池问题求助!!超过最大线程数 C# 如何去掉保留整数位 安装.net时遇到一个问题! 求魔兽自动发言程序思路! 我想吧form的backcolor保存在ini文件中,当不知道怎么保存?请教 如何用visio2002对C#类库作反向工程? 编写串口出了点问题,求解 C# 如何分段将超大文件传入oralce的一个bolb字段中
2. 在代码中作非空判断:
if(reader["time"]==DbType.Null)
付一默认值
如能使用可空类型使用 不能使用则DbType.Null