Freigeben über


OracleCommand.Connection-Eigenschaft

Ruft die OracleConnection ab, die von dieser OracleCommand-Instanz verwendet wird, oder legt diese fest.

Namespace: System.Data.OracleClient
Assembly: System.Data.OracleClient (in system.data.oracleclient.dll)

Syntax

'Declaration
Public Property Connection As OracleConnection
'Usage
Dim instance As OracleCommand
Dim value As OracleConnection

value = instance.Connection

instance.Connection = value
public OracleConnection Connection { get; set; }
public:
property OracleConnection^ Connection {
    OracleConnection^ get ();
    void set (OracleConnection^ value);
}
/** @property */
public OracleConnection get_Connection ()

/** @property */
public void set_Connection (OracleConnection value)
public function get Connection () : OracleConnection

public function set Connection (value : OracleConnection)

Eigenschaftenwert

Die Verbindung mit einer Datenquelle. Der Standardwert ist ein NULL-Wert.

Ausnahmen

Ausnahmetyp Bedingung

InvalidOperationException

Die Connection-Eigenschaft wurde beim Ausführen einer Transaktion geändert.

Hinweise

Die Eigenschaften Connection, CommandType und CommandText können nicht festgelegt werden, wenn die aktuelle Verbindung eine Ausführungs- oder Abrufoperation ausführt.

Wenn Sie Connection festlegen, während eine Transaktion ausgeführt wird, und die Transaction-Eigenschaft nicht NULL ist, wird eine InvalidOperationException generiert. Wenn Sie nach dem Ausführen eines Commits oder Rollbacks für die Transaktion Connection festlegen und die Transaction-Eigenschaft nicht NULL ist, wird die Transaction-Eigenschaft anschließend auf einen NULL-Wert festgelegt.

Beispiel

Im folgenden Beispiel wird ein OracleCommand erstellt, und einige seiner Eigenschaften werden festgelegt.

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
public void CreateOracleCommand() 
{
   string queryString = "SELECT * FROM Emp ORDER BY EmpNo";
   OracleCommand command = new OracleCommand(queryString);
   command.CommandType = CommandType.Text;
}

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1

Siehe auch

Referenz

OracleCommand-Klasse
OracleCommand-Member
System.Data.OracleClient-Namespace

Weitere Ressourcen

Arbeiten mit Befehlen