我试图使用C# MSVS 2008从名为Specializationtbl的表中检索专业ID,该表包括SpecializationName和SpecializationID以及其他一些行,并且我的问题与"无数据可呈现"的某些错误相关。命令如下所示:
SqlCommand READSpecID = new SqlCommand("SELECT * FROM Specializationtbl WHERE SpecializationName='" + comboBox1.Text + "'" , DBcnction);
DBcnction.Open();
SqlDataReader ReadSpecID_ = READSpecID.ExecuteReader();
ReadSpecID_.Read();
int SpecID_ = Convert.ToInt16(ReadSpecID_["SpecID"].ToString());
DBcnction.Close();
我也尝试选择"SpecID"而不是所有行,但似乎无法正确地查询并不断收到“没有数据”错误,你有什么想法我错在哪里了吗?