Finns det en anledning till att du inte använder MySQL .NET-kontakten? Hur som helst, jag tror att du måste lägga tillProvider=MySQL Provider;
till din anslutningssträng.
prova detta som din anslutningssträng:
Provider=MySQL Provider;server=localhost;User Id=MyID;password=MyPassword;database=MyDatabase;
MySQL.NET-anslutningen implementerar ADO.NET-gränssnittet fullt ut. Varje kommando är identiskt med att använda System.Data.SqlClient
namnutrymme.