sqlConnection->Open() не работает

174
28 августа 2018, 16:00

Через Visual Studio->Средства->Подключение к базам данных->MySQL Database (MySQL Data Provider) заполняю поля server,user,password. Подключение успешно устанавливается. В обозревателе серверов видно нужную базу. Запросы и команды в таблицы через Правую_кнопку_мыши->Создать запрос отправляются.

НО...!!!

Пытаюсь открыть соединение из кода программы к той же базе MySQL для работы с ней.(что собственно и нужно). Копирую connectionstring из свойств базы. ОШИБКА

Облазил connectionstring.com, пробовал другие варианты connectionstring( user id, password и все все все), брендмауер выключен, антивирус выключен, коннекторы MySql установлены, Ado.Net коннекторы установлены, права доступа выданы. Горю второй день и не могу понять в чем дело. Фрагмент кода где пытаюсь создать и вызвать соединение:

String^ connectionstring = "server=localhost;user id=root;persistsecurityinfo=True;database=users";
SqlConnection^sqlConnection = gcnew SqlConnection(connectionstring);
sqlConnection->Open();
Answer 1

Спустя 3 дня горения и втыкания в разнообразные коннекторы решение найдено!!!!

1.Идем на https://www.devart.com/dotconnect/MySql/, скачиваем их коннектор в бесплатной простой версии

2.using namespaces Devar::Data::MySql; подключаем пространство коннектора в проекте

3.

String^ connectionstring = "User Id=root;Password=12345;Host=127.0.0.1;database=users;"; // прописали строку подключения
MySqlConnection^Connection = gcnew MySqlConnection(connectionstring); // создали объект подключения с принимаемой строкой
Connection->Open(); // открываем подключение
MySqlCommand^command = /*....... // запросы в базу
....*/
Connection->Close(); // закрыли подключение
  1. Хэлп файл к коннектору https://www.devart.com/dotconnect/MySql/docs/

PS. Почему заработал только этот коннектор не знаю, возможно проблемы именно с моей Visual Studio или MySQL Serverом.

READ ALSO
Определение кол-ва записей с лимитом, найденных по запросу SQL (JDBC)

Определение кол-ва записей с лимитом, найденных по запросу SQL (JDBC)

Хочу делать запрос в базу данных MySQL, мне нужно получить только 5 записей из неё, но при этом мне необходимо сосчитать общее количество записей,...

175
Сколько всего желательно иметь таблиц в базе данных

Сколько всего желательно иметь таблиц в базе данных

Есть база данных состоящая из 5 таблицВ одной храниться порядка 10+ млн записей

189
Не работает шрифт

Не работает шрифт

Устанавливаю на страницу шрифт, взал с Google Fonts, вот так выглядит страница:

165
Как изменить скролл в блоке?

Как изменить скролл в блоке?

для примера заменил в блоке сам позунок через псевдокласс, но ничего не поменялось:

185