DB2®BulkCopyColumnMappingCollection.Add (IBM®.Data.DB2.DB2BulkCopyColumnMapping) Method
Adds the specified DB2BulkCopyColumnMapping to the DB2BulkCopyColumnMappingCollection.
- Namespace:
IBM.Data.DB2
- Assembly:
IBM.Data.DB2
(inIBM.Data.DB2.dll
)
Syntax
[Visual Basic]
Public Function Add ( _
bulkCopyColumnMapping As DB2BulkCopyColumnMapping _
) As DB2BulkCopyColumnMapping
[C#]
public DB2BulkCopyColumnMapping Add(DB2BulkCopyColumnMapping bulkCopyColumnMapping)
[C++]
public:
DB2BulkCopyColumnMapping* Add (DB2BulkCopyColumnMapping* bulkCopyColumnMapping)
[JScript]
public function Add (
bulkCopyColumnMapping : DB2BulkCopyColumnMapping
) : DB2BulkCopyColumnMapping
Parameters
- bulkCopyColumnMapping
- The column mapping to be added to the DB2BulkCopyColumnMappingCollection.
Return value
The column mapping added to the DB2BulkCopyColumnMappingCollection.
Example
[C#] The following example demonstrates a bulk copy of data from a DB2DataReader into the DEPARTMENT table. The column mappings between the source and target tables are defined by a DB2BulkCopyColumnMappingCollection instance.
[C#]
public static void copyIntoSales(DB2Connection conn, DB2DataReader reader)
{
DB2BulkCopy salesCopy = new DB2BulkCopy(conn);
salesCopy.DestinationTableName = "DEPARTMENT";
DB2BulkCopyColumnMappingCollection colMapCollection;
colMapCollection = new DB2BulkCopyColumnMappingCollection();
salesCopy.ColumnMappings = colMapCollection;
DB2BulkCopyColumnMapping colMapDeptNum =
new DB2BulkCopyColumnMapping("DEPTNUMB", "DEPTNO");
DB2BulkCopyColumnMapping colMapDeptNme =
new DB2BulkCopyColumnMapping("DEPTNAME", "DEPTNAME");
DB2BulkCopyColumnMapping colMapDeptMgr =
new DB2BulkCopyColumnMapping("MANAGER", "ADMRDEPT");
DB2BulkCopyColumnMapping colMapDeptLoc =
new DB2BulkCopyColumnMapping("LOCATION", "LOCATION");
colMapCollection.Add(colMapDeptNum);
colMapCollection.Add(colMapDeptNme);
colMapCollection.Add(colMapDeptMgr);
colMapCollection.Add(colMapDeptLoc);
try
{
salesCopy.WriteToServer(reader);
salesCopy.Close();
}
catch (DB2Exception ex)
{
MessageBox.Show(ex.ToString(), "Exception");
}
}