Freigeben über


OleDbConnectionStringBuilder.Provider Eigenschaft

Definition

Dient zum Abrufen oder Festlegen einer Zeichenfolge, die den Namen des Datenanbieters enthält, der der internen Verbindungszeichenfolge zugeordnet ist.

public:
 property System::String ^ Provider { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Data.OleDb.OleDbConnectionStringBuilder+OleDbProviderConverter))]
public string Provider { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Data.OleDb.OleDbConnectionStringBuilder+OleDbProviderConverter))>]
member this.Provider : string with get, set
Public Property Provider As String

Eigenschaftswert

Der Wert der Provider Eigenschaft oder String.Empty wenn keine angegeben wurde.

Attribute

Hinweise

Wenn der übergebene Wert null ist, wenn Sie versuchen, die Eigenschaft festzulegen, wird die Provider Eigenschaft zurückgesetzt. Wenn der Wert nicht festgelegt wurde und der Entwickler versucht, die Eigenschaft abzurufen, lautet String.Emptyder Rückgabewert . Diese Eigenschaft entspricht dem Schlüssel "Provider" innerhalb der Verbindungszeichenfolge.

Das Festlegen des Werts der Provider Eigenschaft kann sich entweder direkt (durch Festlegen der ConnectionString Eigenschaft) oder durch Übergeben einer Verbindungszeichenfolge als Parameter an den Konstruktor auf den Satz von Schlüssel-Wert-Paaren auswirken, die in der OleDbConnectionStringBuilder Instanz enthalten sind. Durch Festlegen der Provider Eigenschaft auf "sqloledb" werden beispielsweise alle standardmäßigen SQL-Verbindungszeichenfolgeneigenschaften hinzugefügt. Eine Demonstration dieses Verhaltens finden Sie im Beispiel in diesem Thema.

Bei einigen Anbietern bewirkt das Zuweisen einer Verbindungszeichenfolge innerhalb des OleDbConnectionStringBuilder Konstruktors, dass die Reihenfolge der angegebenen Schlüssel-Wert-Paare neu angeordnet wird.

Gilt für:

Weitere Informationen