OleDbCommand.Connection Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de OleDbConnection gebruikt door dit exemplaar van de OleDbCommand.
public:
property System::Data::OleDb::OleDbConnection ^ Connection { System::Data::OleDb::OleDbConnection ^ get(); void set(System::Data::OleDb::OleDbConnection ^ value); };
[System.Data.DataSysDescription("DbCommand_Connection")]
public System.Data.OleDb.OleDbConnection Connection { get; set; }
public System.Data.OleDb.OleDbConnection Connection { get; set; }
[<System.Data.DataSysDescription("DbCommand_Connection")>]
member this.Connection : System.Data.OleDb.OleDbConnection with get, set
member this.Connection : System.Data.OleDb.OleDbConnection with get, set
Public Property Connection As OleDbConnection
Waarde van eigenschap
De verbinding met een gegevensbron. De standaardwaarde is null.
- Kenmerken
Uitzonderingen
De Connection eigenschap is gewijzigd terwijl er een transactie wordt uitgevoerd.
Voorbeelden
In het volgende voorbeeld wordt een OleDbCommand aantal eigenschappen gemaakt en ingesteld.
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
Opmerkingen
U kunt de Connectionen CommandTypeCommandText eigenschappen niet instellen als de huidige verbinding een uitvoerings- of ophaalbewerking uitvoert.
Als u Connection instelt terwijl een transactie wordt uitgevoerd en de Transaction eigenschap niet null is, wordt er een InvalidOperationException gegenereerd. Als de Transaction eigenschap niet null is en de transactie al is doorgevoerd of teruggedraaid, Transaction is ingesteld op null.