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 l’utilisé OleDbConnection 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 Connection propriété a été modifiée pendant qu’une transaction était en cours.
Exemples
L’exemple suivant crée une 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 propriétés et CommandText les ConnectionCommandType propriétés si la connexion actuelle effectue une opération d’exécution ou d’extraction.
Si vous définissez Connection pendant qu’une transaction est en cours et que la Transaction propriété n’est pas null, une InvalidOperationException transaction est générée. Si la Transaction propriété n’est pas null et que la transaction a déjà été validée ou restaurée, Transaction a la valeur Null.