用指定的 ULConnection、复制选项和 ULTransaction 初始化 ULBulkCopy 对象。
Visual Basic Public Sub New( _ ByVal connection As ULConnection, _ ByVal copyOptions As ULBulkCopyOptions, _ ByVal externalTransaction As ULTransaction _ )
C# public ULBulkCopy( ULConnection connection, ULBulkCopyOptions copyOptions, ULTransaction externalTransaction );
connection 将用于执行批量复制操作且已打开的 ULConnection。如果连接未打开,则 WriteToServer 中会抛出异常。
copyOptions ULBulkCopyOptions 枚举中的值组合,用于确定如何将数据源行复制到目标表中。
externalTransaction 一个现有的 ULTransaction 实例,批量复制将在该实例下进行。如果 externalTransaction 不为空值引用(在 Visual Basic 中是 Nothing),则批量复制操作将在其内部进行。如果同时指定 externalTransaction 和 ULBulkCopyOptions.UseInternalTransaction 选项,则会发生错误。
Restrictions: 无法在 .NET Compact Framework 2.0 中使用 ULBulkCopy 类。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |