static  public  object  SqlNull(object  obj)
{
if (obj == null )
return DBNull.Value;

return obj;
}


然后 

//用上面的方法对参数进行了判断 
cmd.parameters.add("@StuName" ,SqlNull(stuname));
cmd.parameters.add("@StuAge" ,SqlNull(stuage));