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