OleDbCommand.Connection Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le OleDbConnection utilisé par cette instance du 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
Valeur de propriété
Connexion à une source de données. La valeur par défaut est null
.
- Attributs
Exceptions
La propriété Connection a été modifiée alors qu'une transaction était en cours.
Exemples
L’exemple suivant crée un OleDbCommand et définit certaines de ses propriétés.
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
Remarques
Vous ne pouvez pas définir les Connectionpropriétés et CommandTypeCommandText si la connexion actuelle effectue une opération d’exécution ou d’extraction.
Si vous définissez Connection alors qu'une transaction est en cours et que la propriété Transaction n'a pas la valeur null, un objet InvalidOperationException est généré. Si la propriété Transaction n’a pas la valeur null et si la transaction a déjà été validée ou restaurée, Transaction prend la valeur null.