Share via


bcp_columns

Legt die Gesamtanzahl der Spalten fest, die in der Benutzerdatei gefunden wurden und mit einem Massenkopiervorgang in oder aus SQL Server verwendet werden sollen. bcp_setbulkmode kann statt bcp_columns und bcp_colfmt verwendet werden.

Syntax

RETCODE bcp_columns ( 
        HDBC hdbc, 
        INT nColumns);

Argumente

  • hdbc
    Das für den Massenkopiervorgang aktivierte ODBC-Verbindungshandle.

  • nColumns
    Die Gesamtzahl der Spalten in der Benutzerdatei. Auch wenn Sie das Massenkopieren von Daten aus der Benutzerdatei in eine SQL Server-Tabelle vorbereiten und nicht alle Spalten in der Benutzerdatei kopieren möchten, müssen Sie das nColumns-Argument auf die Gesamtzahl der Benutzerdateispalten festlegen.

Rückgabewert

SUCCEED oder FAIL.

Hinweise

Diese Funktion kann erst nach dem Aufruf von bcp_init mit einem gültigen Dateinamen aufgerufen werden.

Sie sollten diese Funktion nur aufrufen, wenn Sie ein Benutzerdateiformat verwenden möchten, das sich vom Standardformat unterscheidet. Weitere Informationen mit einer Beschreibung des Standardformats für Benutzerdateien finden Sie unter der bcp_init-Methode.

Nach dem Aufruf der bcp_columns-Methode müssen Sie für alle Spalten in der Benutzerdatei die bcp_colfmt-Methode aufrufen, um das benutzerdefinierte Dateiformat vollständig zu definieren.

Siehe auch

Verweis

Massenkopierfunktionen