Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine SQL-Anweisung oder eine gespeicherte Prozedur ab, um Datensätze in der Datenbank auszuwählen, oder legt diese fest.
Namespace: System.Data.OracleClient
Assembly: System.Data.OracleClient (in system.data.oracleclient.dll)
Syntax
'Declaration
Public Property SelectCommand As OracleCommand
'Usage
Dim instance As OracleDataAdapter
Dim value As OracleCommand
value = instance.SelectCommand
instance.SelectCommand = value
public OracleCommand SelectCommand { get; set; }
public:
property OracleCommand^ SelectCommand {
OracleCommand^ get ();
void set (OracleCommand^ value);
}
/** @property */
public OracleCommand get_SelectCommand ()
/** @property */
public void set_SelectCommand (OracleCommand value)
public function get SelectCommand () : OracleCommand
public function set SelectCommand (value : OracleCommand)
Eigenschaftenwert
Ein OracleCommand, mit dem bei einem Auffüllvorgang die Datensätze aus einer Datenbank ausgewählt werden, die im DataSet platziert werden sollen.
Hinweise
Wenn SelectCommand einem zuvor erstellten OracleCommand zugeordnet wird, wird der OracleCommand nicht geklont. Stattdessen verwaltet SelectCommand einen Verweis auf das bereits erstellte OracleCommand-Objekt.
Wenn SelectCommand keine Zeilen zurückgibt, werden dem DataSet keine Tabellen hinzugefügt, und es wird keine Ausnahme ausgelöst.
Beispiel
Im folgenden Beispiel werden ein OracleDataAdapter erstellt sowie die SelectCommand-Eigenschaft und die InsertCommand-Eigenschaft festgelegt. Es wird davon ausgegangen, dass bereits ein OracleConnection-Objekt erstellt wurde.
[Visual Basic]
Public Shared Function CreateCustomerAdapter(conn As OracleConnection) As OracleDataAdapter
Dim da As OracleDataAdapter = New OracleDataAdapter()
Dim cmd As OracleCommand
' Create the SelectCommand.
cmd = New OracleCommand("SELECT * FROM Dept " & _
"WHERE DName = :pDName AND Loc = :pLoc", conn)
cmd.Parameters.Add("pDName", OracleType.NVarChar, 14)
cmd.Parameters.Add("pLoc", OracleType.NVarChar, 13)
da.SelectCommand = cmd
' Create the InsertCommand.
cmd = New OracleCommand("INSERT INTO Dept (DeptNo, DName) " & _
"VALUES (pDeptNo, pDName)", conn)
cmd.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
cmd.Parameters.Add("pDName", OracleType.NVarChar, 14, "DName")
da.InsertCommand = cmd
Return da
End Function
[C#]
public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn)
{
OracleDataAdapter da = new OracleDataAdapter();
OracleCommand cmd;
// Create the SelectCommand.
cmd = new OracleCommand("SELECT * FROM Dept " +
"WHERE DName = :pDName AND Loc = :pLoc", conn);
cmd.Parameters.Add("pDName", OracleType.NVarChar, 14);
cmd.Parameters.Add("pLoc", OracleType.NVarChar, 13);
da.SelectCommand = cmd;
// Create the InsertCommand.
cmd = new OracleCommand("INSERT INTO Dept (DeptNo, DName) " +
"VALUES (:pDeptNo, :pDName)", conn);
cmd.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
cmd.Parameters.Add("pDName", OracleType.NVarChar, 14, "DName");
da.InsertCommand = cmd;
return da;
}
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
OracleDataAdapter-Klasse
OracleDataAdapter-Member
System.Data.OracleClient-Namespace
OracleDataAdapter.DeleteCommand-Eigenschaft
OracleDataAdapter.InsertCommand-Eigenschaft
UpdateCommand