Partilhar via


IBCPSession::BCPWriteFmt (OLE DB)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

Escreve a informação de formato de cada coluna no ficheiro de formatação.

Sintaxe

  
HRESULT BCPWriteFmt(   
      const wchar_t *pwszFormatFile);  

Observações

O ficheiro de formato especifica o formato de dados de um ficheiro de dados criado por cópia em massa. Chamadas para os métodos IBCPSession::BCPColumns e IBCPSession::BCPColFmt definem o formato do ficheiro de dados. O método BCPWriteFmt guarda esta definição no ficheiro referenciado pelo argumento pwszFormatFile.

O método BCPWriteFmt pode guardar os ficheiros de formato em formato xml ou texto. Isto deve ser indicado usando a opção de controlo BCP_OPTION_XML com o método IBCPSession::BCPControl .

Para carregar um ficheiro de formato guardado, use o método IBCPSession::BCPReadFmt.

Arguments

pwszFormatFile[in]
O caminho e o nome do ficheiro que contém os valores de formato para o ficheiro de dados.

Valores do código de retorno

S_OK
O método teve sucesso.

E_FAIL
Ocorreu um erro específico do fornecedor; para obter informações detalhadas, use a interface ISQLServerErrorInfo .

E_OUTOFMEMORY
Erro de falta de memória.

E_UNEXPECTED
A chamada para o método foi inesperada. Por exemplo, o método IBCPSession::BCPInit não era chamado antes de chamar este método.

Ver também

IBCPSession (OLE DB)
Realização de Operações de Cópia em Massa