|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
MySQL Мастер настройки источника данных выдает ошибку "You have a usable connection already"02.06.2019, 19:39. Показов 7023. Ответов 46
В общем, тема создавалась и поднималась в топике MySQL, но там проблему решить не удалось, даже полное перелопачивание всех коннекторов и разные пересборки также не дали никакого эффекта.
Итак, есть поставленная задача, которую нужно реализовать в связке MySQL + C#, база на MySQL уже имеется, была создана также тестовая, в общем, все, что нужно для проверки, было выполнено. Суть проблемы заключается в подключение и вызове данных с MySQL (ниже будут скриншоты всех этапов и ключевая ошибка, пожалуйста, не кидайте мне первые решения с гугла, и вторые тоже, все это было перепробовано, да и информация там старая, по большей части). Сама БД была протестирована при помощи Heidi, так что косяк точно не в ней, да и WB нормально присоединяется. (Скрины работоспособности Heidi приложены в самом конце) Для лучшего теста было создано еще и пустое консольное приложение, которое отправляло написанный вручную код с тривиальным запросом на сервер, а в ответ получало Open/Close консоль, безрезультатно в общем. https://www.cyberforum.ru/atta... 1559330367 https://www.cyberforum.ru/atta... 1559330384 https://www.cyberforum.ru/atta... 1559330396 https://www.cyberforum.ru/atta... 1559330407 Heidi https://www.cyberforum.ru/atta... 1559330249 https://www.cyberforum.ru/atta... 1559330261 Буду ползать на коленках перед тем гуру, что поможет справиться с проблемой.
0
|
|
| 02.06.2019, 19:39 | |
|
Ответы с готовыми решениями:
46
Мастер настройки источника данных мастер настройки источника данных VS 2008 Работа с базой данных, используя "Мастер настройки источника данных" |
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 07:56 | |
|
Nimura, такая портянка текста, а в чём суть проблемы указать забыли.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 09:20 [ТС] | |
|
Usaga, 4-й скриншот.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 09:22 | |
|
Nimura, сбой какой-то. Вручную опишите свою модель данных (так называемый подход Code First). Времени уйдёт на порядок меньше, чем вы будете запинывать мастер в студии.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 09:25 [ТС] | |
|
Usaga, пробовал уже, и микро-консольное приложение калякал, и на форме пытался подключатся, соответственно результат такой же, в случае консольного приложения я получаю на выходе открытие/сразу же закрытие консоли, ну а форма.... Ее вообще без танцев с бубном после такого не закроешь, приходится через диспетчер ложить.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 09:26 | |
|
Nimura, я ничего не понял из сказанного.
Мой совет был о том, чтобы не использовать мастер вообще, а подключаться руками. И руками же модели данных описывать. Какие формы? Какие консоли закрывающиеся?
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 09:30 [ТС] | |
|
Usaga, так мастер и не использовался, вручную ручками через код и подключался, я, возможно, несколько глуп, но не понимаю что вы имеете в виду.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 09:31 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 09:41 [ТС] | |
|
Usaga, так это я вам сейчас говорю, имеется БД и для неё нужно сделать интерфейс. Мастером не получилось, увы, проблема никак не решается, перешёл на полностью ручной ввод. Попробовал создать пустое консольное приложение, подключиться к базе и выполнить простейший запрос, результат: открытие и закрытие консоли после сборки, что забавно, без ошибок. При попытке подключения с проекта с формами происходит вообще нечто смешное, как я описал выше, ее, кроме как через диспетчер, больше никак не закроешь.
Добавлено через 2 минуты Usaga, А что самое забавное, если зайти в сам конструктор запросов VS2017, то он вполне нормально будет взаимодействовать с таблицами БД, вот и гадаю теперь, в чем может быть косяк. Добавлено через 4 минуты Usaga, я бы с удовольствием вам приложил скриншоты компиляции и результата, но сейчас не дома, при первой же возможности закину в топик.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 09:48 | |
|
Nimura, то, что вы описываете - проблемы в вашем коде, который вы тут не показали. Поэтому и советов никаких конкретных вы не получите.
Смотрите примеры как работать c ADO.NET и сравнивайте с тем, что вы там понаворотили. То, что окошко консоли закрывается - нормально, если вы в конце работы приложения никакое Console.ReadLine() не воткнули. То, что форма у вас намертво зависает - тоже нормально, если у вас какой-то вечный цикл в потоке UI.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 09:56 [ТС] | |
|
Usaga, о каких циклах речь вообще? Вы чего? Зачем усложнять излишне? Я дурак что-ли? Писать код без предварительной проверки на тривиальных запросах? - Нет уж, извольте, вот и был создано приложение с простейшей строкой подключения, ее вызов, соотвественно и простейший SELECT на выборку данных из таблицы по одному параметру, результат вам уже известен.
Добавлено через 3 минуты Usaga, сомневаюсь, что в коде из шести строк будет ошибка, которую ещё и компилятор не отлавливает в принципе.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 09:57 | |
|
Nimura, слушайте. У вас проблема одна, но скриншоты вы показали другой проблемы. Код исходный вы не показали (видимо секрет или предполагается, что мы тут сами стелепатируем).
Если ваши приложения криво работают, значит они криво написаны. А кто там дурак-недурак я не сужу. Я делаю предположения основанные на каких-то словесных описаниях невидимого кода. Вы в такой ситуации сможете человеку дать дельный совет? Я вот не могу.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 10:01 [ТС] | |
|
Usaga, так при попытке подключения через мастер вручную не было написано ни строчки кода :/ Мы с вами о разном в общем.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 10:36 | |
|
Nimura, вы уж определитесь, использовали вы мастер или нет. И что у вас не работает.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 11:04 [ТС] | |
|
Usaga, пожалуйста, ответьте честно, вы полностью читаете мои сообщения? Я ещё в начале топика сказал, что перепробовало множество вариантов. Мастер не сработал, поэтому для тестирования было создано полностью пустое консольное приложение, чтобы попробовать подключиться и отобразить данные исключительно вручную, результат я вам описал выше. Ещё раз отпишу, вдруг вы проигнорирует мои слова, я не имею приложения готового, лишь консольное да десктопное приложение с формой, оба тривиальнейшие на простой вызов и вывод одного столбца из одной таблицы с отмеченным ID. И оба выдают идентичны результат (никакой). Ещё раз отмечу, мастера я тоже использовал, но, увы, результат вам тоже известен. Зачем вы говорите что-то абстрактное, когда вопрос четко и ясно поставлен?
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 11:10 | |
|
Nimura, я вам ещё раз повторяю: покажите код, который себя так ведёт. Код, Карл. Без него это всё пустое сотрясание воздуха.
Лично у меня прекрасно получается подключиться к MS SQL Server, PostgreSQL, MariaDB\MySQL, Firebird как голым ADO.NET так и с помощью разного рода ORM. Значит это возможно. А если у вас что-то не работает, то это вина вашего кода. Что именно не так, не видя кода, сказать не можно. Хотите конкретные советы и конструктив? Показывайте код. От скриншотов с Heidi толку нуль.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
|
| 03.06.2019, 11:12 [ТС] | |
|
Usaga, буду дома - скину.
0
|
|
|
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,407
|
|
| 03.06.2019, 11:13 | |
|
Nimura, желательно вставить код в пост. Если кода много, то ссылку на github или архив.
0
|
|
|
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 49
|
||||||
| 03.06.2019, 19:15 [ТС] | ||||||
0
|
||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
|
||
| 03.06.2019, 19:24 | ||
Console.ReadLine() в конце метода Main()...
1
|
||
| 03.06.2019, 19:24 | |
|
Помогаю со студенческими работами здесь
20
C# и MySQL ошибка: You have a usable connection already проблема сдоступом к БД через ADO в ASP: на ASP выдает ошибку что не может найти имя источника данных и драйвер Ошибка на этапе выбора таблицы: Не удалось авт-ски создать команды обновления. You have a usable connection После настройки postfix выдаёт "Connection refused"
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|