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

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz » ULBulkCopy-Klasse » ULBulkCopy-Konstruktoren

 

ULBulkCopy(ULConnection, ULBulkCopyOptions, ULTransaction)-Konstruktor

Initialisiert ein ULBulkCopy-Objekt mit der angegebenen ULConnection-Verbindungszeichenfolge, den angegebenen Kopieroptionen und dem ULTransaction-Objekt

Syntax
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
);
Parameter
  • connection   Das bereits geöffnete ULConnection-Objekt, das zum Kopieren großer Datenmengen verwendet wird. Wenn die Verbindung nicht geöffnet ist, wird eine Ausnahmebedingung in WriteToServer ausgegeben.

  • copyOptions   Eine Kombination von Werten aus der ULBulkCopyOptions-Enumeration, die festlegt, wie Datenquellenzeilen in die Zieltabelle kopiert werden

  • externalTransaction   Eine vorhandene ULTransaction-Instanz, unter der der Massenexport/-import der Daten ausgeführt wird. Wenn externalTransaction keine Nullreferenz ist ("Nothing" in Visual Basic), wird der Massenexport/-import darin ausgeführt. Es wird ein Fehler ausgegeben, wenn sowohl eine externe Transaktion als auch die Option ULBulkCopyOptions.UseInternalTransaction festgelegt wird.

Bemerkungen

Einschränkungen: Die ULBulkCopy-Klasse ist in .NET Compact Framework 2.0 nicht verfügbar.

Siehe auch