sql >> Database teknologi >  >> RDS >> Mysql

(udbyder:Named Pipes Provider, fejl:40 - Kunne ikke åbne en forbindelse til SQL Server)

Dit problem er, at du bruger en System.Data.SqlClient.SqlConnection i et forsøg på at oprette forbindelse til en MySql server.

For at oprette forbindelse til MySql du skal bruge en MySqlConnection hvilket vil kræve, at du tilføjer en reference MySql-udbyder til Ado.Net kaldet MySql.Data

Den nemmeste måde at gøre dette på er ved at bruge NuGet Package Manager. I Visual Studio Klik på:Værktøjer> NuGet Package Manager -> Administrer Nuget-pakker til løsning.

I formularen skal du klikke på Gennemse og vælge MySql.Data.

Bemærk:der er også en EntityFramework-udbyder, hvis du ønsker at bruge den i stedet for Ado.Net.

Herfra skal du kontrollere de projekter, du vil bruge udbyderen i, og klikke på installer.




  1. Introduktion til C

  2. Hvordan administrerer du SQL-forespørgsler

  3. Hvordan håndterer jeg enkelte anførselstegn i en SQL-forespørgsel i PHP?

  4. Hvad er PostgreSQL?