今天使用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}

相关文章: