易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net中datetime数据类型的问题

          数据库中的类型是datetime  封装到实体类中的数据类型也是datetime
          然后在界面中传递一个空值到数据库中 要怎么写才能接收空值 
參數模式 Parameter["xx"]=DBNull.Value

为什么要空值呢,页面没填写值(或者为空)的时候,就默认吧1753年.....添加进去,不更好?

加一个默认值1900/01/01

Parameter["xx"]=DBNull.Value

啥也不用写,就空值。。。。。。。。。。。

C# code:

//假设传入的值名称为 strValue
SqlParameter[] param = new SqlParameter[]
{
new SqlParameter("@Date",SqlDbType.DateTime)
};
if(strValue==null || strValue=="")
param[0].Value = DBNull.Value;
else
param[0].Value=DateTime.Parse(strValue);




我现在不需要默认值  如果为空的话  他会报不能从空值转换成其他类型  (因为我设置字段的时候是datetime的)

如果是空的话就不要赋值咯

在数据库操作层判断下字段属性值为DateTime.MinValue的话就给参数值赋DBNull.Value

加点处理,dbNull或者1900-1-1都可以

DateTine?
DbNull.Value

Parameter["xx"]=DBNull.Value

你是添加还是 修改啊!添加的话 就不添加那一列,那一列运行为空不就完了,更新的话 我就不晓得了列

引用
你是添加还是 修改啊!添加的话 就不添加那一列,那一列运行为空不


相关问答:

asp.net分页问题

select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......

求一本介绍Asp.NET架构的书

小弟搞ASP.NET也快2年了
但是架构问题一直都是用的别人架构好的
一直想自学架构
有介绍好书的没?
大家一起分享哈
感激不敬啊
sf

先学基本的吧《你必须知道的.NET》
迅雷上可以下的。

你必 ......

asp页面显示信息 - .NET技术 / ASP.NET

类似于csdn 右边用什么控件显示贴子标题 以及怎样分页?跪求高手答复
续:就像点到asp版 然后显示贴子

随便你!!
分页控件这个就多了!
aspnetpager
http://www.webdiyer.com/AspNetPager

这里显示贴子的 ......

asp.net双语网站 - .NET技术 / ASP.NET

asp.net如何制作双语的网站 或者多语言的?以前没有接触过 希望了解的朋友给点思路和解决方案 谢谢了
看看

参考

做两个语言包


做一个中文的,拷贝一份,改改,英文版,就出来了,当然,普通的小企业站可 ......

关于SQL Server Mobile Edition - .NET技术 / ASP.NET

关于SQL Server Mobile Edition
用Microsoft SQL Server2005 Management Studio Express9.00.3042.00创建SQLCE数据库sqlmobile.sdf
在mobile系统终端上用SQL Server Mobile Edition3.0能查看sqlmobile.sdf里表数据 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号