修改为:Select 密码,姓名,专业,学号 From 学生 Where 学号='" & TextBox1.Text & "'在SQL中条件字段必须包含在所查询的字段中,你的学号字段没有包含在查询字段内,因此才会出现“中至少有一个空值”
SQL语句在access中运行成功,为什么在vb中不成功呢?用ADO就可以了。