Freigeben über


OleDbCommand.Connection Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der OleDbConnection von dieser Instanz der OleDbCommand.

public:
 property System::Data::OleDb::OleDbConnection ^ Connection { System::Data::OleDb::OleDbConnection ^ get(); void set(System::Data::OleDb::OleDbConnection ^ value); };
public System.Data.OleDb.OleDbConnection? Connection { get; set; }
[System.Data.DataSysDescription("DbCommand_Connection")]
public System.Data.OleDb.OleDbConnection Connection { get; set; }
public System.Data.OleDb.OleDbConnection Connection { get; set; }
member this.Connection : System.Data.OleDb.OleDbConnection with get, set
[<System.Data.DataSysDescription("DbCommand_Connection")>]
member this.Connection : System.Data.OleDb.OleDbConnection with get, set
Public Property Connection As OleDbConnection

Eigenschaftswert

Die Verbindung mit einer Datenquelle. Der Standardwert ist null.

Attribute

Ausnahmen

Die Connection Eigenschaft wurde geändert, während eine Transaktion ausgeführt wurde.

Beispiele

Im folgenden Beispiel wird ein OleDbCommand Teil seiner Eigenschaften erstellt und festgelegt.

public void CreateOleDbCommand()
{
   string queryString = "SELECT * FROM Categories ORDER BY CategoryID";
   OleDbCommand command = new OleDbCommand(queryString);
   command.Connection = new OleDbConnection
      ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB");
   command.CommandTimeout = 20;
}
Public Sub CreateOleDbCommand()
    Dim queryString As String = _
       "SELECT * FROM Categories ORDER BY CategoryID"
    Dim command As New OleDbCommand(queryString)
    command.Connection = New OleDbConnection _
       ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB")
    command.CommandTimeout = 20
End Sub

Hinweise

Sie können die ConnectionEigenschaften CommandType und Eigenschaften CommandText nicht festlegen, wenn die aktuelle Verbindung einen Ausführungs- oder Abrufvorgang ausführt.

Wenn Sie festlegen Connection , während eine Transaktion ausgeführt wird und die Transaction Eigenschaft nicht NULL ist, wird eine InvalidOperationException generiert. Wenn die Transaction Eigenschaft nicht NULL ist und die Transaktion bereits zugesichert oder zurückgesetzt wurde, Transaction wird auf NULL festgelegt.

Gilt für:

Weitere Informationen