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 指定的状态有 AddedChangedUnmodified

示例

[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");
  }
}