C#.net如何将空值保存到值类型DataTime数据库字段中呢?

强行给值类型赋null值:
DateTime optime = null;
编译就不会通过,会报出类似下面的异常:
无法将 NULL 转换成“System.DateTime”,因为它是一种值类型

要借助Nullable<T>结构体
Nullable<DateTime> optime = null;

以下为解决方案:


                Nullable<DateTime> optime = null;
                result = this.itemAdapter.Insert(oid, content,
                    operate, optime, 
                    Convert.ToDecimal(billId),ToInt16(item.orderno));
评论
发表评论

您还没有登录,请登录后发表评论

jacally
搜索本博客
我的相册
5225c084-f830-3bfb-89b4-e391c07b2221-thumb
flexlib6-1.jpg
共 27 张
最近加入圈子
存档
最新评论