| Devart.Data.Oracle Namespace > OracleDataAdapter Class : SelectCommand Property (OracleDataAdapter) |
Gets or sets an Oracle statement used to select records in the data source.
[Visual Basic]
Public Property SelectCommand As OracleCommand[C#]
public OracleCommand SelectCommand {get; set;}A OracleCommand that is used during a fill operation to select records from the database for placement in the
When SelectCommand is assigned to a previously created OracleCommand, the OracleCommand is not cloned. Instead, the SelectCommand maintains a reference to the previously created OracleCommand object.
If SelectCommand does not return any rows, no tables are added to the
This property supports the InterForm technology.
The following example creates a OracleDataAdapter, sets some of its properties, retrieves data from a table, and displays it.
[C#]
public void CreateDataAdapter(OracleConnection myConnection)
{
OracleDataAdapter myAdapter = new OracleDataAdapter();
myAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
DataSet myDataSet = new DataSet();
myAdapter.SelectCommand = new OracleCommand("SELECT DeptNo, DName FROM Test.Dept", myConnection);
myAdapter.Fill(myDataSet,"Departments");
//Get all data from all tables within the dataset
foreach(DataTable myTable in myDataSet.Tables)
{
foreach(DataRow myRow in myTable.Rows)
{
foreach (DataColumn myColumn in myTable.Columns)
{
Console.Write(myRow[myColumn]+"\t");
}
Console.WriteLine();
}
Console.WriteLine();
}
} [Visual Basic]
Public Sub CreateDataAdapter(ByVal myConnection As OracleConnection)
Dim myAdapter As OracleDataAdapter = New OracleDataAdapter
myAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey
Dim myDataSet As DataSet = New DataSet
myAdapter.SelectCommand = New OracleCommand("SELECT DeptNo, DName FROM Test.Dept", myConnection)
myAdapter.Fill(myDataSet, "Departments")
Dim myTable As DataTable
Dim myRow As DataRow
Dim myColumn As DataColumn
' Get all data from all tables within the dataset
For Each myTable In myDataSet.Tables
For Each myRow In myTable.Rows
For Each myColumn In myTable.Columns
Console.Write(myRow(myColumn) & Chr(9))
Next myColumn
Console.WriteLine()
Next myRow
Console.WriteLine()
Next myTable
End SubOracleDataAdapter Class | OracleDataAdapter Members | DeleteCommand Property | InsertCommand Property | UpdateCommand Property
© 2002 - 2013 Devart. All Rights Reserved.