sql >> Database >  >> RDS >> Mysql

(provider:Named Pipes Provider, fout:40 - Kan geen verbinding maken met SQL Server)

Uw probleem is dat u een System.Data.SqlClient.SqlConnection gebruikt in een poging om verbinding te maken met een MySql server.

Verbinding maken met MySql je moet een MySqlConnection . gebruiken waarvoor u een MySql-referentieprovider voor Ado.Net moet toevoegen met de naam MySql.Data

De eenvoudigste manier om dit te doen is door NuGet Package Manager te gebruiken. Klik in Visual Studio op:Extra> NuGet Package Manager -> Nuget-pakketten beheren voor oplossing.

Klik in het formulier op Bladeren en selecteer MySql.Data.

Opmerking:er is ook een EntityFramework-provider als je die wilt gebruiken in plaats van Ado.Net.

Vink vanaf hier de projecten aan waarin u de provider wilt gebruiken en klik op installeren.




  1. Hoe kan ik een reeks PDO-parameters doorgeven en toch hun typen specificeren?

  2. hoe de totale opmerking te tellen

  3. Is het mogelijk om een ​​string in MySQL uit te voeren?

  4. Voorrang van gegevenstype in SQL Server