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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Sie sind mit ADO.NET wenn Sie möchten, verwenden Sie verschiedene Datenbank-Systeme, dann müssen Sie richtig die DbConnection zu, nicht nur den connection-string.
Beachten Sie, dass Sie nicht verwenden können, eine
SqlConnection
für OLEDB verwenden, benötigen SieSystem.Data.OleDb.OleDbConnection
statt.Sie können nicht SqlConnection für OLEDB, meine Letzte änderung auf meine Antwort.
InformationsquelleAutor Joannes Vermorel
Sieht aus wie Ihre fehlen einige bits der connection-string - versuchen Sie, diese
Allgemeinen Connection String:
Benannte Instanz Connection String:
Vertrauenswürdige Sicherheit:
Hier http://www.codeproject.com/KB/database/connectionstrings.aspx#OLE DB SqlServer
InformationsquelleAutor