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)