Во-первых, я часами искал решение — может быть, мне просто нужна еще одна пара глаз для решения этой проблемы.
В настоящее время я кодирую приложение С# для себя (личное использование). Я запускаю последнюю библиотеку коннекторов MySQL с mysql.com.
Моя строка подключения
public string SQLConnection = "Server=localhost;Database=data;Uid=root;Pwd=ascent;charset=utf8;MultipleActiveResultSets=True;";
Моя проблема касается MultipleActiveResultSets=True;
. Когда это включено в мою строку SQLConnection, библиотека MySQL не может подключиться. Посмотрите на картинку ниже, чтобы увидеть мои выводы
полное изображение: http://i62.tinypic.com/25a57p1.png
Когда MultipleActiveResultSets=True;
удаляется из строки подключения, я получаю этот результат
полное изображение: http://i58.tinypic.com/2useaom.png
Я получаю успешное соединение.
Причина для MultipleActiveResultSets
в том, что я использую 2 MySqlDataReader
одновременно. Однако это нельзя изменить.
Если кто-нибудь знает, почему это не работает, пожалуйста, предложите свое решение.
Версия моего локального сервера MySQL: 5.6.17