SqlCommand Addxmgh=new SqlCommand("INSERT_XMLCB",Conn1);
Addxmgh.CommandType =CommandType.StoredProcedure ; SqlParameter xbh= new SqlParameter("@XBH",SqlDbType.BigInt );
SqlParameter mc= new SqlParameter("@SJ",SqlDbType.DateTime,30);mc.value=null;
-----------------------------------------------
这个时候, 运行时就会出错, 说该参数不是日期类型;那么请问, 如何对日期时间参数赋空值????(有些时间是需要赋空值的)
Addxmgh.CommandType =CommandType.StoredProcedure ; SqlParameter xbh= new SqlParameter("@XBH",SqlDbType.BigInt );
SqlParameter mc= new SqlParameter("@SJ",SqlDbType.DateTime,30);mc.value=null;
-----------------------------------------------
这个时候, 运行时就会出错, 说该参数不是日期类型;那么请问, 如何对日期时间参数赋空值????(有些时间是需要赋空值的)
mc.value = DBNull.Value;
楼主看黑色的字就知道是输入法的问题,
功换到英文状态重写一次,
Addxmgh.CommandType =CommandType.StoredProcedure ;SqlParameter xbh= new SqlParameter("@XBH",SqlDbType.BigInt );
SqlParameter mc= new SqlParameter("@SJ",SqlDbType.DateTime,30);mc.Value=System.DBNull.Value;