数据库的某个字段类型为 datetime页面上对应该字段的为一个text文本输入框,意思是输入时间。问题是当什么都没输入的时候,数据库中的这个字段仍然会存储 1900-01-01 00:00:00.000于是我加了判断:
if(this.tbxCstContactDate.Text==null)
{
wct.CstContactDate=null;
}
else
{
wct.CstContactDate=this.tbxCstContactDate.Text;
}
但还是会有1900-01-01 00:00:00.000存在,怎么解决?在线给分
if(this.tbxCstContactDate.Text==null)
{
wct.CstContactDate=null;
}
else
{
wct.CstContactDate=this.tbxCstContactDate.Text;
}
但还是会有1900-01-01 00:00:00.000存在,怎么解决?在线给分
解决方案 »
- 关于asp.net运行时未启动调试的问题,求高人指点
- 救命啊…………这个问题可怎么解决?
- rss阅读器如何获取新浪网易的编码方式?
- ajax 怎么让接收的页面实现多个方法。。。就46分了,都给你
- 这段代码有问题吗?
- |M| 如何给URL传值进行加密
- 在visual studio 2005中三个设置表地方的区别
- 求助:vs2005,gridview的表头能不能设置为<td>而不是默认的<th>。那个粗体字太难看了。谢谢
- 我在不打开页面的情况之下,如何能得到一个页面的viewstate??
- Integrated Security=SSPI登陆失败
- 菜鸟问题!!怎么调用存储过程???那位大哥帮帮忙!
- 思归大侠,别人解决不了,只有求教您了!
改为
wct.CstContactDate=DBNull.Value;
数据库的字段设为 不可以为空时,它默认为: 1900-01-01
存入日期先把日期轉換為字串.
沒日期就可以為空.如果是datetime 類型總是會有默認值的.這個沒辦法.