Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt einen Commit für alle zuvor aus Programmvariablen massenkopierten Zeilen aus, die von bcp_sendrow an SQL Server gesendet wurden.
Syntax
DBINT bcp_batch (HDBC
hdbc);
Argumente
- hdbc
Ist das für das Massenkopieren aktivierte ODBC-Verbindungshandle.
Rückgabewert
Die Anzahl von Zeilen, die nach dem letzten Aufruf von bcp_batch gespeichert wurden, oder -1 im Fall eines Fehlers.
Hinweise
Batches von Massenkopiervorgängen stellen Transaktionen dar. Wenn eine Anwendung mit bcp_bind und bcp_sendrow Zeilen von Programmvariablen in SQL-Server-Tabellen massenkopiert, wird für die Zeilen nur dann ein Commit durchgeführt, wenn das Programm bcp_batch oder bcp_done aufruft.
Sie können bcp_batch einmal für jede n Zeilen aufrufen oder dann, wenn bei den eingehenden Daten eine Pause auftritt (wie in einer Telemetrieanwendung). Wenn eine Anwendung bcp_batch nicht aufruft, wird nur dann ein Commit für die massenkopierten Zeilen ausgeführt, wenn bcp_done aufgerufen wird.