Почему не срабатывает SQL запрос C# SQLite
Использую SQLite совместно с C#
Имею код,записывающий данные из базы данных в Combobox.
Почему в первом случае - Query = "SELECT * FROM Clients;
" данные записываются в Combobox,а во втором - нет Query = "SELECT * FROM Stuff;
"
SQLiteConnection sqliteCon = new SQLiteConnection(dbConnectionString);
try
{
sqliteCon.Open();//Открываем соединение с бд
string Query ="SELECT * FROM Clients;" ;//Создаем наш запрос SQL и помещаем его в переменную Query
SQLiteCommand CreateCommand = new SQLiteCommand(Query, sqliteCon);
SQLiteDataReader dr = CreateCommand.ExecuteReader();
while (dr.Read())
{
string name = dr.GetString(1);
ClientsCombobox.Items.Add(name);
}
Query = "SELECT * FROM Stuff Where Post='Доктор';";//Создаем наш запрос SQL и помещаем его в переменную Query
while (dr.Read())
{
string name = dr.GetString(1);
ClientsCombobox.Items.Add(name);
}
sqliteCon.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Exсeption'ов не выдает...
Решение:
Query = "SELECT * FROM Stuff Where Post='Доктор';";//Создаем наш запрос SQL и помещаем его в переменную Query
SQLiteCommand CreateCommand2 = new SQLiteCommand(Query, sqliteCon);
dr = CreateCommand2.ExecuteReader();
while (dr.Read())
{
string name = dr.GetString(1);
DoctorsCombobox.Items.Add(name);
}
Источник: Stack Overflow на русском