DB2® BulkCopy.WriteToServer(System .Data.IDataReader ) 方法

DataReader 中的所有行复制到由 DestinationTableName 属性指定的目标表中。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2 (在 IBM.Data.DB2.dll中)

语法


[Visual Basic]
Public Sub WriteToServer ( dataReader As IDataReader )
[C#]
public void WriteToServer ( IDataReader dataReader )
[C++]
public:
void WriteToServer ( IDataReader* dataReader )
[JScript]
public function WriteToServer ( dataReader : IDataReader )

参数

dataReader
IDataReader 对象,其行将复制到目标表。

备注

为了避免 InvalidOperationExceptionDB2BulkCopy 实例需要与 DB2DataReader所使用的实例不同的 DB2Connection 实例。

示例

[C#] 以下示例演示将数据从 DB2DataReader 批量复制到 SALES 表中。

[C#]
public static void copyIntoSales(DB2Connection conn, DB2DataReader reader)
{
  DB2BulkCopy salesCopy = new DB2BulkCopy(conn);
  salesCopy.DestinationTableName = "SALES";

  try
  {
    salesCopy.WriteToServer(reader);
    salesCopy.Close();
  }
  catch (Exception ex)
  {
    MessageBox.Show(ex.ToString(), "Exception");
  }
}