Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Important
De SQL Server Native Client (vaak afgekort SNAC) is verwijderd uit SQL Server 2022 (16.x) en SQL Server Management Studio 19 (SSMS). Zowel de SQL Server Native Client OLE DB-provider (SQLNCLI of SQLNCLI11) als de verouderde Microsoft OLE DB-provider voor SQL Server (SQLOLEDB) worden niet aanbevolen voor nieuwe ontwikkeling. Schakel over naar het nieuwe Microsoft OLE DB-stuurprogramma (MSOLEDBSQL) voor SQL Server.
Schrijft formaatinformatie voor elke kolom naar het formaatbestand.
Syntax
HRESULT BCPWriteFmt(
const wchar_t *pwszFormatFile);
Remarks
Het formaatbestand specificeert het dataformaat van een databestand dat door bulkkopiëren is gemaakt. Aanroepen naar de IBCPSession::BCPColumns en IBCPSession::BCPColFmt methoden definiëren het formaat van het databestand. De BCPWriteFmt-methode slaat deze definitie op in het bestand waarnaar wordt verwezen door het pwszFormatFile-argument.
De BCPWriteFmt-methode kan de bestandsbestanden opslaan in zowel xml- als tekstformaat. Dit moet worden aangegeven door gebruik te maken van de BCP_OPTION_XML control-optie met de IBCPSession::BCPControl-methode .
Om een opgeslagen bestandsbestand te laden, gebruik je de IBCPSession::BCPReadFmt-methode .
Arguments
pwszFormatFile[in]
Het pad en de bestandsnaam van het bestand met de formaatwaarden van het databestand.
Retourcodewaarden
S_OK
De methode slaagde.
E_FAIL
Er is een providerspecifieke fout opgetreden; gebruik de interface ISQLServerErrorInfo voor gedetailleerde informatie.
E_OUTOFMEMORY
Fout uit het geheugen.
E_UNEXPECTED
De aanroep van de methode was onverwacht. Bijvoorbeeld, de IBCPSession::BCPInit-methode werd niet aangeroepen voordat deze methode werd aangetrokken.