Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

OleDbCommand.Connection-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft die OleDbConnection ab, die von dieser Instanz des OleDbCommand verwendet wird, oder legt diese fest.

Namespace:   System.Data.OleDb
Assembly:  System.Data (in System.Data.dll)

public OleDbConnection Connection { get; set; }

Eigenschaftswert

Type: System.Data.OleDb.OleDbConnection

Die Verbindung mit einer Datenquelle. Der Standardwert ist null.

Exception Condition
InvalidOperationException

Die Connection-Eigenschaft wurde beim Ausführen einer Transaktion geändert.

You cannot set the P:System.Data.OleDb.OleDbCommand.Connection, P:System.Data.OleDb.OleDbCommand.CommandType and P:System.Data.OleDb.OleDbCommand.CommandText properties if the current connection is performing an execute or fetch operation.

If you set P:System.Data.OleDb.OleDbCommand.Connection while a transaction is in progress and the P:System.Data.OleDb.OleDbCommand.Transaction property is not null, an T:System.InvalidOperationException is generated. If the P:System.Data.OleDb.OleDbCommand.Transaction property is not null and the transaction has already been committed or rolled back, P:System.Data.OleDb.OleDbCommand.Transaction is set to null.

The following example creates an T:System.Data.OleDb.OleDbCommand and sets some of its properties.

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;
}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: