хотя я прочитал много сообщений о stackoverflow, а также проверил множество обучающих веб-сайтов. Я не могу заставить свой код работать.VB.NET SqlConnection к базе данных MySQL
Я хочу использовать sqlBulkCopy. И для этого мне нужен экземпляр класса SqlConnection. У меня есть база данных MySQL, и у меня нет никаких проблем при открытии соединения с классом «MySqlConnection».
Я пробовал несколько подходов, чтобы получить работу SqlConnection.
MySqlConnection (работ):
Dim a = "Server=localhost;Initial Catalog=hauptdatenbank;User Id=johnny;Password=123456;"
Using cn As New MySqlConnection(a)
cn.Open()
End Using
SqlConnection (не работает):
Dim a = "Server=localhost;Initial Catalog=hauptdatenbank;User Id=johnny;Password=123456;"
Using cn As New SqlConnection(a)
cn.Open()
End Using
После SqlException брошено:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Я думаю, вы смешиваете библиотеки баз данных. Я ожидал бы, что класс SqlConnection будет работать только с базой данных Microsoft SQL. –
Это объяснило бы многое. Спасибо, уже. Итак, у меня нет возможности использовать sqlBulk с базой данных MySQL? Если это расширит этот пост, я также могу открыть новый. – Johnny
Найти 'sql bulk insert mysql vb.net' здесь или в google. Кажется, есть несколько вариантов. –