Partager via


bcp_columns

Définit le nombre total de colonnes trouvées dans le fichier utilisateur pour une utilisation avec une copie en bloc vers ou depuis SQL Server. bcp_setbulkmode can be used instead of bcp_columns and bcp_colfmt.

Syntaxe

RETCODE bcp_columns ( 
        HDBC hdbc, 
        INT nColumns);

Arguments

  • hdbc
    Is the bulk copy-enabled ODBC connection handle.

  • nColumns
    Nombre total de colonnes dans le fichier utilisateur. Même si vous vous préparez à copier en bloc des données du fichier utilisateur dans une table SQL Server et que vous n'envisagez pas de copier toutes les colonnes dans le fichier utilisateur, vous devez attribuer le nombre total de colonnes du fichier utilisateur à nColumns.

Valeurs retournées

SUCCEED ou FAIL.

Notes

Cette fonction peut être appelée uniquement après l'appel de bcp_init avec un nom de fichier valide.

Vous devez appeler cette fonction uniquement si vous envisagez d'utiliser un format de fichier utilisateur qui diffère du format par défaut. Pour plus d'informations sur une description du format de fichier utilisateur par défaut, consultez bcp_init.

Après avoir appelé bcp_columns, vous devez appeler bcp_colfmt pour chaque colonne dans le fichier utilisateur pour définir entièrement un format de fichier personnalisé.

Voir aussi

Référence

Fonctions de copie en bloc