Sdílet prostřednictvím


OleDbCommand.Connection Vlastnost

Definice

Získá nebo nastaví OleDbConnection používané touto instancí 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

Hodnota vlastnosti

Připojení ke zdroji dat. Výchozí hodnota je null.

Atributy

Výjimky

Vlastnost Connection byla změněna během probíhající transakce.

Příklady

Následující příklad vytvoří OleDbCommand a nastaví některé jeho vlastnosti.

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

Poznámky

Nelze nastavit ConnectionCommandType a CommandText vlastnosti, pokud aktuální připojení provádí operaci spuštění nebo načtení.

Pokud nastavíte Connection probíhající transakci a Transaction vlastnost není null, vygeneruje se InvalidOperationException . Transaction Pokud vlastnost není null a transakce již byla potvrzena nebo vrácena zpět, Transaction je nastavena na hodnotu null.

Platí pro

Viz také