今天使用VS2005 维护一个老系统,在对数据库插入值时,遇到个怪异问题,记录下来:
new SqlParameter("@c", 0).SqlValue null object //不明白原因
new SqlParameter("@c", Convert.ToInt32 (0)).SqlValue {0} object {System.Data.SqlTypes.SqlInt32}
new SqlParameter("@c", "0").SqlValue {0} object {System.Data.SqlTypes.SqlString}