ASP.NET关于日期问题的咨询

M_anguizs.anguizs_lastdate这个“anguizs_lastdate”字段是个日期型数据,在添加数据时,我这个字段要为空,等数据审核确定后才能加日期... M_anguizs.anguizs_lastdate这个“anguizs_lastdate”字段是个日期型数据,在添加数据时,我这个字段要为空,等数据审核确定后才能加日期,那么在我最开始添加数据时我应该怎么处理,我用下面几种写法都有问题,帮我看看应该怎么写
M_anguizs.anguizs_lastdate = "";
M_anguizs.anguizs_lastdate = "NULL";
M_anguizs.anguizs_lastdate = DateTime.Parse("");
M_anguizs.anguizs_lastdate = DateTime.Parse("NULL");
这几种写法都报一样的错“类型不匹配”

在线等,能正确解答问题的 一定给分
是写的三层架构
在DAL里有
strSql.Append("insert into T_anguizs(");
strSql.Append("anguizs_kind,anguizs_name,anguizs_date,anguizs_client,anguizs_genus,R1,anguizs_lastdate)");
strSql.Append(" values (");
strSql.Append("@anguizs_kind,@anguizs_name,@anguizs_date,@anguizs_client,@anguizs_genus,@R1,@anguizs_lastdate)");
strSql.Append(";select @@IDENTITY");

所以不能用M_anguizs.anguizs_lastdate = "";
展开
 我来答
lianglei9810
2008-12-09 · 超过50用户采纳过TA的回答
知道答主
回答量:216
采纳率:0%
帮助的人:171万
展开全部
M_anguizs.anguizs_lastdate = DbType.DateTime("");
M_anguizs.anguizs_lastdate = DbType.DateTime("NULL");
我觉得你M_anguizs.anguizs_lastdate = ""; 这条就成了
你可以
strSql.Append("insert into T_anguizs(");
strSql.Append("anguizs_kind,anguizs_name,anguizs_date,anguizs_client,anguizs_genus,R1)");
strSql.Append(" values (");
strSql.Append("@anguizs_kind,@anguizs_name,@anguizs_date,@anguizs_client,@anguizs_genus,@R1)");
strSql.Append(";select @@IDENTITY");
总之是insert语句 和 select语句
update的时候 另写方法
mengyexiexiao
2008-12-09
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
M_anguizs.anguizs_lastdate = TimeParser.ConvertIntDateTime(DateTime.Parse(""));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingjie520
2008-12-09 · TA获得超过192个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:220万
展开全部
直接不赋值就可以啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式