OleDbCommand.Connection Özellik

Tanım

öğesinin OleDbConnection bu örneği tarafından kullanılan öğesini OleDbCommandalır veya ayarlar.

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

Özellik Değeri

Bir veri kaynağına bağlantı. null varsayılan değerdir.

Öznitelikler

Özel durumlar

Bir Connection işlem devam ederken özelliği değiştirildi.

Örnekler

Aşağıdaki örnek bir OleDbCommand oluşturur ve bazı özelliklerini ayarlar.

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

Açıklamalar

Geçerli bağlantı bir yürütme veya getirme işlemi gerçekleştiriyorsa , CommandType ve CommandText özelliklerini ayarlayamazsınızConnection.

Bir işlem devam ederken ayarlarsanız Connection ve Transaction özellik null değilse, bir InvalidOperationException oluşturulur. Transaction Özellik null değilse ve işlem zaten kaydedilmiş veya geri alınmışsa, Transaction null olarak ayarlanır.

Şunlara uygulanır

Ayrıca bkz.