Проблема подключения к удаленному MySQL с C #

0

Я использую Visual Studio 2010, и когда я привязываю DataGridView к удаленному mysql db, он отлично работает.
но когда я беру строку подключения из мастера и пытаюсь использовать ее с кодом, я получаю: "поставщик: поставщик Named Pipes, ошибка: 40 - не удалось открыть соединение с SQL Server"

это строка подключения, которую я пытаюсь (я пробовал много вариантов):
"Server = myserver.org; Database = my_db; Uid = MyUser; PWD = mypwd;"

любые идеи?
спасибо

вот код:
string connectionString = "Server = sql.server.org; Database = my_db; Uid = my_user; Pwd = mypwd;";

 SqlConnection myConnection = новый SqlConnection (connectionString);       SqlDataAdapter mySqlDataAdapter = новый SqlDataAdapter ( "Выбрать * из таблицы", myConnection);       DataSet myDataSet = новый DataSet();       DataRow myDataRow;
       // Создаем конструктор команд. Эта строка автоматически генерирует команды обновления для вас, поэтому вы не       // должны предоставлять или создавать свои собственные.       SqlCommandBuilder mySqlCommandBuilder = новый SqlCommandBuilder (mySqlDataAdapter);
       // Устанавливаем свойство MissingSchemaAction в AddWithKey, потому что Fill не будет вызывать первичный       // ключ и уникальная ключевая информация, которая будет восстановлена, если не указан параметр AddWithKey.       mySqlDataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
       mySqlDataAdapter.Fill(myDataSet, "Таблица" );
Код>
  • 0
    Не могли бы вы показать нерабочий код?
Теги:
visual-studio
connection-string

1 ответ

0

SOLVED: по-видимому SqlConnection не создан для MySQL

используйте MySqlConnection вместо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню