Anbieter erforderlich sein, geben Sie auf einen connectionstring?

Ich habe ein sehr komisches problem bei meiner Anwendung ist, bekomme ich eine Fehlermeldung wie folgt:
System.ArgumentException: Ein OLE-DB-Provider nicht angegeben wurde, die in der ConnectionString. Ein Beispiel wäre, 'Provider=SQLOLEDB;'.

Jedoch, als ich versuchte, speicify der Anbieter auf meine Verbindung als Provider=SQLOLEDB.1 oder Provider=SQLOLEDB, dann bekomme ich eine andere Fehlermeldung ungültiges Schlüsselwort 'Provider'.

Aber eine Sache habe ich bemerkt, dass der computer, ich bin targeting, hatte 2 verschiedene Datenbank-system, dass diesen Fehler verursachen?

Jede Idee, wie dieses problem zu lösen?

Hinsichtlich

Bitte geben Sie ein vollständiges Beispiel für die Verbindungszeichenfolge, die Sie wurden mit, wenn Sie angegeben haben, der Anbieter.
Mein connection string wie folgt aus: Data Source=ServerName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;, nur ohne den Anbieter, der connectionstring, bekam ich von www.connectionstrings.com
Bearbeiten können Sie mit mehr code aus deinem Beispiel bitte

InformationsquelleAutor PlayKid | 2009-02-17

Schreibe einen Kommentar