int datetime 数据类型为null 插入数据库如何不出错?
2007-07-12 15:45
609 查看
DateTime类型:
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;
}
Int类型:
//cmd.Parameters.Add("@效果图",Convert.ToInt32(this.picid.Value));
cmd.Parameters.Add(new SqlParameter("@效果图",SqlDbType.Int));
if(this.picid.Value.Length>0)
cmd.Parameters["@效果图"].Value=Convert.ToInt32(this.picid.Value);
else
cmd.Parameters["@效果图"].Value=System.DBNull.Value;
而不是采用:
sqlcmd.parameters.add("@tb12",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;
}
Int类型:
//cmd.Parameters.Add("@效果图",Convert.ToInt32(this.picid.Value));
cmd.Parameters.Add(new SqlParameter("@效果图",SqlDbType.Int));
if(this.picid.Value.Length>0)
cmd.Parameters["@效果图"].Value=Convert.ToInt32(this.picid.Value);
else
cmd.Parameters["@效果图"].Value=System.DBNull.Value;
而不是采用:
sqlcmd.parameters.add("@tb12",tb12.text)
相关文章推荐
- 如何在Java中对mysql数据库插入datetime类型数据
- 如何在程序中写插入数据库中Null数据?
- SQL C# nvarchar类型转换为int类型 多表查询的问题,查询结果到新表,TXT数据读取到控件和数据库,生成在控件中的数据如何存到TXT文件中
- 向数据库中插入一个DateTime类型的数据到一个Date类型的字段中,需要转换类型。TO_DATE('{0}','YYYY-MM-DD'))
- [学习记录]NSMutableDictionary如何插入Int类型数据
- 数据库中关于datetime、date 、time数据类型比较,及插入日期时间数据格式
- Text数据类型,参数化查询但未提供该参数(将null插入数据库)
- Jsp中如何向数据库中插入日期类型数据
- 【基础】关于Java向数据库中插入DateTime类型数据
- 使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题
- 数据库插入数据类型归类方法
- SQL语句oracle中如何插入Date类型的数据
- 存储过程,从数据类型 nvarchar 转换为 int 时出错
- 使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题
- 注意在insert插入数据库时的int类型问题
- C#中解决插入数据库的某个字段类型为datetime 为空
- C#中解决插入数据库的某个字段类型为datetime 为空
- 将 varchar 值 'null' 转换为数据类型为 int 的列时发生语法错误。
- PHP如何将多维数组中的数据批量插入数据库?
- 如何向数据库中插入海量的数据呢?