com.Parameters.Add(new SqlParameter("@QQ", QQ));改为:com.Parameters.Add(new SqlParameter("@QQ", QQ==null?DBNull.Value : QQ));如果QQ是NULL的话,那么无法直接往数据库里插入,必须改成数据库能识别的DBNull.Value。
看看QQ列是什么类型,如果是数字的话,你插入的可能是字符串‘NULL’,主要看报了什么错误,是类型不匹配还是不能为空
dhgghg hg h