OracleCommand.Connection Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto OracleConnection usato da questa istanza dell'oggetto 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. Il valore predefinito è Null.
Eccezioni
La proprietà Connection è stata modificata nel corso di una transazione.
Esempio
L'esempio seguente crea un oggetto OracleCommand e imposta alcune delle relative proprietà.
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 le Connectionproprietà , CommandTypee CommandText se la connessione corrente esegue un'operazione di esecuzione o recupero.
Se si imposta la proprietà Connection quando è in corso una transazione e la proprietà Transaction non è Null, verrà generato un oggetto InvalidOperationException. Se si imposta Connection dopo il commit o il rollback della transazione e la proprietà non è Null, la TransactionTransaction proprietà viene quindi impostata su un valore Null.