我正在尝试使用 C# MSVS 2008 从名为 Specializationtbl 的表中检索专业化 ID,并且该表在其他一些行旁边包括 SpecializationName 和 SpecializationID,我的问题与一些错误“No Data to present”有关,命令如下:
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”而不是所有行,但似乎无法正确密封查询并不断收到“无数据存在”错误,知道我在哪里犯了错误吗?