OleDbCommand.Connection Propiedad

Definición

Obtiene o establece la interfaz OleDbConnection que usa esta instancia de 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

Valor de propiedad

Conexión con un origen de datos. El valor predeterminado es null.

Atributos

Excepciones

La propiedad Connection cambió mientras se realizaba una transacción.

Ejemplos

En el ejemplo siguiente se crea y OleDbCommand se establecen algunas de sus propiedades.

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

Comentarios

No se pueden establecer las Connectionpropiedades , CommandType y CommandText si la conexión actual está realizando una operación de ejecución o captura.

Si se establece Connection mientras se realiza una transacción y el valor de la propiedad Transaction no es null, se genera una excepción InvalidOperationException. Si el valor de la propiedad Transaction no es null y la transacción ya se ha confirmado o revertido, el valor de la propiedad Transaction se establece en null.

Se aplica a

Consulte también