OracleCommand.Connection OracleCommand.Connection OracleCommand.Connection OracleCommand.Connection Property

Definizione

Ottiene o imposta l'oggetto OracleConnection usato da questa istanza dell'oggetto OracleCommand.Gets or sets the OracleConnection used by this instance of the 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

Valore della proprietà

Connessione a un'origine dati.The connection to a data source. Il valore predefinito è Null.The default is a null value.

Eccezioni

La proprietà Connection è stata modificata nel corso di una transazione.The Connection property was changed while a transaction was in progress.

Esempi

Nell'esempio seguente viene creato OracleCommand un oggetto e vengono impostate alcune delle relative proprietà.The following example creates an OracleCommand and sets some of its properties.

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

Commenti

Non è possibile impostare Connectionle CommandTypeproprietà, CommandText e se la connessione corrente sta eseguendo un'operazione Execute o FETCH.You cannot set the Connection, CommandType, and CommandText properties if the current connection is performing an execute or fetch operation.

Se si imposta la proprietà Connection quando è in corso una transazione e la proprietà Transaction non è Null, verrà generato un oggetto InvalidOperationException.If you set Connection while a transaction is in progress and the Transaction property is not null, an InvalidOperationException is generated. Se si imposta Connection dopo che è stato eseguito il commit o il rollback della transazione Transaction e la proprietà non è null Transaction , la proprietà viene quindi impostata su un valore null.If you set Connection after the transaction has been committed or rolled back, and the Transaction property is not null, the Transaction property is then set to a null value.

Si applica a

Vedi anche