Gibt es einen Grund, warum Sie den MySQL .NET-Connector nicht verwenden? Wie auch immer, ich denke, Sie müssen Provider=MySQL Provider;
hinzufügen zu Ihrer Verbindungszeichenfolge.
versuchen Sie dies als Ihre Verbindungszeichenfolge:
Provider=MySQL Provider;server=localhost;User Id=MyID;password=MyPassword;database=MyDatabase;
Der MySQL.NET-Connector implementiert die ADO.NET-Schnittstelle vollständig. Jeder Befehl ist identisch mit der Verwendung von System.Data.SqlClient
Namensraum.