Я использую следующий код для получения данных из mySql в C#. Когда я это делаю, я получаю ошибку, указанную ниже кода. Я нашел вопрос о предмете, но они использовали DataReader
, а я нет.Уже открытый DataReader, связанный с этим соединением
MySqlConnection sq = new MySqlConnection("...");
sq.Open();
MySqlCommand sc = new MySqlCommand("select * from users", sq);
DataSet ds = new DataSet();
MySqlDataAdapter da = new MySqlDataAdapter(sc);
da.Fill(ds);
sq.Close();
Моя ошибка:
There is already an open DataReader associated with this Connection which must be closed first.
Я думаю, что mysql не поддерживает это –
Oh !! я пропустил это, я думаю, вы должны попробовать использовать ключевое слово, которое будет удалять соединения после использования – CSharped