string cou = (cmd2.ExecuteScalar()).ToString();,可能为null,null不能tostring,应该先判断是否为null,不为空才能tostring。
SqlCommand cmd2 = new SqlCommand(strstu, conn);
conn.Open();//先open看看
cmd2.Connection = conn;
string cou = (cmd2.ExecuteScalar()).ToString();
Label4.Text = cou;
你stutec2表中numbe字段是什么数据类型?
如果是int的,label.text是string类型,两个不能直接转换
需numbe=" + Convert.toInt32(label.Text)+ "'"
检查 cmd2.ExecuteScalar()这部分