OracleCommand.Connection Właściwość

Definicja

Pobiera lub ustawia OracleConnection wartość używaną przez to wystąpienie klasy OracleCommand.

public:
 property System::Data::OracleClient::OracleConnection ^ Connection { System::Data::OracleClient::OracleConnection ^ get(); void set(System::Data::OracleClient::OracleConnection ^ value); };
public System.Data.OracleClient.OracleConnection Connection { get; set; }
member this.Connection : System.Data.OracleClient.OracleConnection with get, set
Public Property Connection As OracleConnection

Wartość właściwości

Połączenie ze źródłem danych. Wartość domyślna to wartość null.

Wyjątki

Właściwość została zmieniona Connection , gdy transakcja była w toku.

Przykłady

Poniższy przykład tworzy element OracleCommand i ustawia niektóre jego właściwości.

public void CreateOracleCommand()
{
   string queryString = "SELECT * FROM Emp ORDER BY EmpNo";
   OracleCommand command = new OracleCommand(queryString);
   command.CommandType = CommandType.Text;
}
Public Sub CreateOracleCommand()
    Dim queryString As String = _
       "SELECT * FROM Emp ORDER BY EmpNo"
    Dim command As New OracleCommand(queryString)
    command.CommandType = CommandType.Text
End Sub

Uwagi

Nie można ustawić Connectionwłaściwości , CommandTypei CommandText , jeśli bieżące połączenie wykonuje operację wykonywania lub pobierania.

Jeśli ustawisz Connection , gdy transakcja jest w toku, a Transaction właściwość nie ma wartości null, InvalidOperationException zostanie wygenerowana wartość . Jeśli ustawiono Connection wartość po zatwierdzeniu lub wycofaniu transakcji, a Transaction właściwość nie ma wartości null, Transaction właściwość zostanie ustawiona na wartość null.

Dotyczy

Zobacz też