请问ExecuteReader: Connection 属性尚未初始化怎么解决?
代码如下,运行后出现红色字体的错误信息,请问代码有什么问题?
public void Show()
{
SqlConnection conn=new SqlConnection("server=Remind;database=Student;uid=sa;pwd=");
conn.Open();
SqlCommand cmd=new SqlCommand("select * from Student,conn");
SqlDataReader sdr=cmd.ExecuteReader();
while(sdr.Read())
{
MessageBox.Show(sdr["student_id"].ToString());
}
sdr.Close();
conn.Close();
}
未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中。其他信息: ExecuteReader: Connection 属性尚未初始化。