| Devart.Data.Oracle Namespace : OracleLoaderColumn Class |
Represents the attributes for column loading.
For a list of all members of this type, see OracleLoaderColumn members.
Devart.Common.DbLoaderColumn
Devart.Data.Oracle.OracleLoaderColumn
[Visual Basic]
Public Class OracleLoaderColumn
Inherits DbLoaderColumn[C#]
public class OracleLoaderColumn : DbLoaderColumnEach OracleLoader uses a Columns to maintain a collection of OracleLoaderColumn objects. The OracleLoaderColumn object represents the attributes for column loading. Every OracleLoaderColumn object corresponds to one of the table fields with the same name as its Devart.Common.DbLoaderColumn.Name property.
You can manually make changes to the Columns collection to exclude some columns from INSERT statement generated by OracleLoader object.
Note: This class is available with dotConnect for Oracle Professional edition only.
This sample shows how to perform loading of data into a table with the last column set to default value.
[C#]
public void LoadData(OracleConnection myConnection)
{
myConnection.Open();
OracleLoader loader = new OracleLoader();
loader.Connection = myConnection;
loader.TableName = "load_table";
try
{
loader.CreateColumns();
//Do not insert data in the last column
loader.Columns.RemoveAt(loader.Columns.Count-1);
loader.Open();
for (int i = 1; i <= 100; i++)
{
loader.SetValue("id", i);
loader.SetValue(1, "test string");
loader.SetValue("date_field", DateTime.Now);
loader.NextRow();
}
loader.Close();
}
finally
{
myConnection.Close();
}
} [Visual Basic]
Public Sub LoadData(ByVal myConnection As OracleConnection)
myConnection.Open()
Dim loader As OracleLoader
loader = New OracleLoader
loader.Connection = myConnection
loader.TableName = "load_table"
Try
loader.CreateColumns()
' Do not insert data in the last column
loader.Columns.RemoveAt(loader.Columns.Count - 1)
loader.Open()
Dim i As Integer
For i = 1 To 100
loader.SetValue("id", i)
loader.SetValue(1, "test string")
loader.SetValue("date_field", DateTime.Now)
loader.NextRow()
Next i
loader.Close()
Finally
myConnection.Close()
End Try
End SubOracleLoaderColumn Members | Devart.Data.Oracle Namespace
© 2002 - 2013 Devart. All Rights Reserved.