Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Base de dados SQL no Microsoft Fabric
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