Condividi tramite


IBCPSession::BCPWriteFmt (OLE DB)

Scrive informazioni sul formato per ogni colonna nel file di formato.

Sintassi

HRESULT BCPWriteFmt( 
      const wchar_t *pwszFormatFile);

Osservazioni

Il file di formato specifica il formato dei dati di un file di dati creato dalla copia bulk. Le chiamate ai metodi IBCPSession::BCPColumns e IBCPSession::BCPColFmt definiscono il formato del file di dati. Il metodo BCPWriteFmt salva questa definizione nel file a cui fa riferimento l'argomento pwszFormatFile.

Il metodo BCPWriteFmt può salvare i file di formato in formato XML o testo. Il formato deve essere indicato utilizzando l'opzione di controllo BCP_OPTION_XML con il metodo IBCPSession::BCPControl.

Per caricare un file di formato salvato, utilizzare il metodo IBCPSession::BCPReadFmt.

[!NOTA]

Il file di formato prodotto dal metodo BCPWriteFmt è supportato solo dalle versioni dell'utilità bcp distribuite con SQL Server 7.0 o versioni successive.

Argomenti

  • pwszFormatFile[in]
    Percorso e nome del file contenente i valori di formato per il file di dati.

Valori del codice restituiti

  • S_OK
    Il metodo è stato eseguito correttamente.

  • E_FAIL
    Si è verificato un errore specifico del provider. Per informazioni dettagliate, utilizzare l'interfaccia ISQLServerErrorInfo.

  • E_OUTOFMEMORY
    Errore di memoria insufficiente.

  • E_UNEXPECTED
    La chiamata al metodo è stata effettuata in modo imprevisto. Non è stato ad esempio chiamato il metodo IBCPSession::BCPInit prima della chiamata a questo metodo.

Vedere anche

Concetti

Esecuzione di operazioni di copia bulk

Altre risorse

IBCPSession (OLE DB)