Partager via


Procédure : effectuer une copie en bloc à l'aide d'un fichier de format (ODBC)

Pour effectuer une copie en bloc à l'aide d'un fichier de format

  1. Allouez un handle d'environnement et un handle de connexion.

  2. Définissez SQL_COPT_SS_BCP et SQL_BCP_ON de façon à activer les opérations de copie en bloc.

  3. Connectez-vous à Microsoft® SQL Server™.

  4. Appelez bcp_init pour définir les informations suivantes :

    • Nom de la table ou de la vue à partir de laquelle ou vers laquelle effectuer la copie en bloc.

    • Nom du fichier de données qui contient les données à copier dans la base de données ou qui reçoit les données lors de la copie à partir de la base de données.

    • Nom d'un fichier de données devant recevoir tous les messages d'erreur de copie en bloc (spécifiez NULL si vous ne souhaitez pas de fichier de message).

    • Direction de la copie : DB_IN du fichier vers la table ou vue.

  5. Appelez bcp_readfmt pour lire le fichier de format décrivant le fichier de données à utiliser par l'opération de copie en bloc.

  6. Appelez bcp_exec pour exécuter l'opération de copie en bloc.