IBCPSession::BCPWriteFmt (OLE DB)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
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.
Argomenti
pwszFormatFile[in]
Percorso e nome del file contenente i valori di formato per il file di dati.
Valori del codice restituito
S_OK
Il metodo è riuscito.
E_FAIL
Si è verificato un errore specifico del provider. Per informazioni dettagliate, usare l'interfaccia ISQLServerErrorInfo.
E_OUTOFMEMORY
Errore di memoria insufficiente.
E_UNEXPECTED
La chiamata al metodo non era prevista. Non è stato ad esempio chiamato il metodo IBCPSession::BCPInit prima della chiamata a questo metodo.