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 对象,其行将复制到目标表。
备注
为了避免 InvalidOperationException, DB2BulkCopy 实例需要与 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");
}
}