bcp_columns
Задает общее количество столбцов в файле пользователя, используемых для массового копирования на сервер или с сервера SQL Server. bcp_setbulkmode можно использовать вместо bcp_columns и bcp_colfmt.
Синтаксис
RETCODE bcp_columns (
HDBC hdbc,
INT nColumns);
Аргументы
hdbc
Дескриптор соединения ODBC с поддержкой массового копирования.nColumns
Общее количество столбцов в файле пользователя. Даже если планируется выполнить массовое копирование данных из файла пользователя в таблицу SQL Server и не планируется копировать все столбцы из файла пользователя, в аргументе nColumns необходимо указать общее количество столбцов в файле.
Возвращаемое значение
SUCCEED или FAIL.
Замечания
Эту функцию можно вызывать только после вызова функции bcp_init с допустимым именем файла.
Эту функцию следует вызывать только в том случае, если планируется использовать формат файла пользователя, отличный от формата по умолчанию. Дополнительные сведения об описании формата файла пользователя по умолчанию см. в разделе bcp_init.
Чтобы полностью определить пользовательский формат файла, после вызова функции bcp_columns нужно вызвать функцию bcp_colfmt для каждого столбца в файле пользователя.