私はC#MSVS 2008を使用してSpecializationtblというテーブルからSpecialization IDを取得しようとしていますが、テーブルには他の行のSpecializationNameとSpecializationIDが含まれています。コマンドは、のように怒鳴る行く:SqlDataReader実行エラー
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();
iはまた、全ての行の代わりに「SpecID」を選択しようとしたが、カントが正常にクエリを封印し、「データなし存在」エラーを受信し続けるように見える、私はすべてのアイデア場所間違いを作っている?