DB2® BulkCopy.WriteToServer(System .Data.DataTable, System.Data.DataRowState ) 方法
仅将 DataTable 中处于指定状态(由 DataRowState 指示)的行复制到由 DestinationTableName 属性指定的目标表中。
- 名称空间:
IBM.Data.DB2- 组合件:
IBM.Data.DB2(在IBM.Data.DB2.dll中)
语法
[Visual Basic]
Public Sub WriteToServer ( _
dataTable As DataTable, _
rowState As DataRowState _
)
[C#]
public void WriteToServer (
DataTable dataTable,
DataRowState rowState
)
[C++]
public:
void WriteToServer (
DataTable* dataTable,
DataRowState rowState
)
[JScript]
public function WriteToServer (
dataTable : DataTable,
rowState : DataRowState
)
参数
- dataTable
- DataTable 对象,其行将复制到目标表。
- rowState
- DataRowState 枚举值,指定要复制到目标表的行的状态。
备注
允许 DataRowState 指定的状态有 Added、Changed 和 Unmodified。
示例
[C#] 以下示例演示如何将 DataTable 源中的数据成批复制到 SALES 表中。
[C#]
public static void copyIntoSales(DB2Connection conn, DataTable source)
{
DB2BulkCopy salesCopy = new DB2BulkCopy(conn);
salesCopy.DestinationTableName = "SALES";
try
{
salesCopy.WriteToServer(source, DataRowState.Unchanged);
salesCopy.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(), "Exception");
}
}