OleDbCommand.Connection Eigenschap

Definitie

Hiermee haalt u de OleDbConnection gebruikt door dit exemplaar van de OleDbCommand.

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

Waarde van eigenschap

De verbinding met een gegevensbron. De standaardwaarde is null.

Kenmerken

Uitzonderingen

De Connection eigenschap is gewijzigd terwijl er een transactie wordt uitgevoerd.

Voorbeelden

In het volgende voorbeeld wordt een OleDbCommand aantal eigenschappen gemaakt en ingesteld.

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

Opmerkingen

U kunt de Connectionen CommandTypeCommandText eigenschappen niet instellen als de huidige verbinding een uitvoerings- of ophaalbewerking uitvoert.

Als u Connection instelt terwijl een transactie wordt uitgevoerd en de Transaction eigenschap niet null is, wordt er een InvalidOperationException gegenereerd. Als de Transaction eigenschap niet null is en de transactie al is doorgevoerd of teruggedraaid, Transaction is ingesteld op null.

Van toepassing op

Zie ook