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

[A]MySql.Data.MySqlClient.MySqlConnection kan ikke castes til [B]MySql.Data.MySqlClient.MySqlConnection

Jeg fik det samme problem, men år senere!

Min server har installeret MySql Connector 6.4.6-versionen i gac, men jeg arbejder med 6.8.3-versionen, jeg fik fejlen "cannot be cast". Jeg rettede det ved at tilføje følgende afsnit til .config-filen

<system.data>
    <DbProviderFactories>
      <!-- Removes the dll installed in gac-->
      <remove invariant="MySql.Data.MySqlClient" />

      <!-- Add the dll copied in the bin folder-->
      <add name="MySQL" description="ADO.Net driver for MySQL" invariant="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data"/>
    </DbProviderFactories>
</system.data>


  1. Indstilling af et standard datoformat på PostgreSQL

  2. Lær databasedesign med SQL Server Management Studio (SSMS) – Del 2

  3. Flere GROUP_CONCAT på forskellige felter ved hjælp af MySQL

  4. Beregning af rang i PHP/MySQL