Я пытаюсь заполнить Combobox из базы данных MySQL; но ничего не получаю. Ниже приведен код.VB.NET: Population ComboBox с использованием MySQL Query
Таблица: Класс
Столбцы: Код, Состояние
sqlstr = "SELECT * FROM Class WHERE State= Not Started"
DBCmd = New MySql.Data.MySqlClient.MySqlCommand(sqlstr, DBConn)
DBDR = DBCmd.ExecuteReader
While (DBDR.Read())
CB_Class.Items.Add(DBDR("Code"))
End While
DBCmd.Dispose()
DBDR.Close()
Я считаю, что результат не так, потому что есть по крайней мере, 2 записи с их государственными значениями, установленными в «Не начато». Что не так? Что-то не так с тем, как я написал «State = Not Started»?
Программа работает нормально, пока не достигнет DBDR = DBCmd.ExecuteReader. Это не выполняется дальше. –