C#中的null与SQL中的NULL是不一样的,SQL中的NULL用C#表示出来就是DBNull.Value。
注意:SQL参数是不能接受C#的null值的,传入null就会报错。
下面我们看个例子:
SqlCommand cmd=new SqlCommand(Insert into Student values(@StuName,@StuAge) ,conn);
cmd.parameters.add(@StuName ,stuName);
cmd.parameters.add(@StuAge ,stuAge);
cmd.ExecuteNonQuery();
上述代码咋看