Är det inte så att när du skapar från System.Data.OleDb
klassen så är providern redan satt?
Jag får nämligen samma fel när jag använder provider i min connection string till min SQL server.
Kanske är så, men hur vet man vad ex. SqlCommand blir när man kör med en OleDbConnection.
Det jag försöker göra är att ändra ett kodstycke för sql-server till access.