asp.net中对数据库表插入null空值的问题
2008-11-19 11:03
344 查看
asp.net中对数据库表插入null空值的问题
对表进行插入操作,如datetime和int类型的两个字段,都允许为null,用“sqlcmd.Parameters.Add("@t12",tb12.Text)”参数绑定时。datetime类型时,tb12.Text为空,插入成功,不报错,查看该值,却为1900-01-01;int类型时,用同样语句,tb12.Text为空,插入成功,不报错,查看该值,却为0;用“sqlcmd.Parameters.Add(new SqlParameter("@t12",SqlDbType.DateTime));sqlcmd.Parameters["@t12"].Value=tb12.Text;”语句时,tb12.Text为空插入则报错。
sqlcmd.Parameters.Add(new SqlParameter("@t12",SqlDbType.DateTime));
if (tb12.Text.Length>0)
{
sqlcmd.Parameters["@t12"].Value=tb12.Text
}
else
{
sqlcmd.Parameters["@t12"].Value = System.DBNull.Value;
}
相关文章推荐
- asp.net中对数据库表插入null空值的问题
- asp.net中对数据库表插入null空值的问题
- asp.net中对数据库表插入null空值的问题(转)
- ASP.NET 链接 Access 数据库路径问题最终解决方案
- 解决asp.net mvc UpdateModel更新对象后出现null问题的方法
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- asp.net LINQ中数据库连接字符串的问题
- 往数据库插入NULL的问题
- [VB.NET]插入数据到数据库问题!!
- 在ASP.NET下使用jQuery UI下的Dialog产生提交空值问题
- 解决asp.net mvc UpdateModel更新对象后出现null问题的方法
- asp.net不认为数据库字段的空值为null
- 将图片插入数据库并使用asp.net读取出来的正确方
- ASP.NET的MEMBERSHIP问题:你在用WEBPART, 登陆控件的时候,可能会发生的数据库连接错误。
- ASP.NET中,向数据库批量插入数据
- asp.net 解决 datetime 不能为Null的问题
- asp.net(C#) 上传Execl文件 并插入数据到数据库实例
- 解决asp.net页面插入数据时权限不足问题
- asp.net<Web版> ---将excel表数据导入到数据库问题<一>---未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序
- ASP.NET 链接 Access 服务器 数据库路径问题 经过验证可解决问题