Има ли причина да не използвате MySQL .NET конектора? Както и да е, мисля, че трябва да добавитеProvider=MySQL Provider;
към вашия низ за връзка.
опитайте това като низ за връзка:
Provider=MySQL Provider;server=localhost;User Id=MyID;password=MyPassword;database=MyDatabase;
MySQL.NET конекторът напълно имплементира интерфейса ADO.NET. Всяка команда е идентична с използването на System.Data.SqlClient
пространство от имена.