Procedura: Copia bulk mediante un file di formato (ODBC)

Per eseguire una copia bulk utilizzando un file di formato

  1. Allocare un handle di ambiente e un handle di connessione.

  2. Impostare SQL_COPT_SS_BCP e SQL_BCP_ON in modo da abilitare le operazioni di copia bulk.

  3. Connettersi al server Microsoft® SQL Server™.

  4. Chiamare bcp_init per impostare le informazioni seguenti:

    • Nome della tabella o della vista da cui o in cui si desidera eseguire la copia bulk.

    • Nome del file di dati che contiene i dati da copiare nel database o che riceve dati in caso di copia dal database.

    • Nome di un file di dati per la ricezione di eventuali messaggi di errore della copia bulk (specificare NULL se non si desidera che venga creato un file dei messaggi).

    • Direzione della copia: DB_IN dal file alla tabella o alla vista.

  5. Chiamare bcp_readfmt per leggere il file di formato che descrive il file di dati da utilizzare per l'operazione di copia bulk.

  6. Chiamare bcp_exec per eseguire l'operazione di copia bulk.