Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.0 » UltraLite - .NET Programming » UltraLite .NET 2.0 API Reference » ULBulkCopy class » ULBulkCopy constructors


ULBulkCopy(ULConnection, ULBulkCopyOptions, ULTransaction) constructor

Initializes a ULBulkCopy object with the specified ULConnection, copy options and ULTransaction.

Visual Basic

Public Sub New( _
   ByVal connection As ULConnection, _
   ByVal copyOptions As ULBulkCopyOptions, _
   ByVal externalTransaction As ULTransaction _

public  ULBulkCopy(
   ULConnection connection,
   ULBulkCopyOptions copyOptions,
   ULTransaction externalTransaction
  • connection   The already open ULConnection that will be used to perform the bulk-copy operation. If the connection is not open, an exception is thrown in WriteToServer.

  • copyOptions   A combination of values from the ULBulkCopyOptions enumeration that determines how data source rows are copied to the destination table.

  • externalTransaction   An existing ULTransaction instance under which the bulk copy will occur. If externalTransaction is not a null reference (Nothing in Visual Basic), then the bulk-copy operation is done within it. It is an error to specify both an external transaction and the ULBulkCopyOptions.UseInternalTransaction option.


Restrictions: The ULBulkCopy class is not available in the .NET Compact Framework 2.0.

See also