bcp_getcolfmt

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Gebruikt om de eigenschap van de kolomformaat te vinden.

Syntax

  
RETCODE bcp_getcolfmt (  
        HDBC hdbc,  
        INT field,  
        INT property,  
        void* pValue,  
        INT cbvalue,  
        INT* pcbLen);  

Arguments

hdbc-
Is de ODBC-verbindingshandgreep waarvoor bulksgewijs kopiƫren is ingeschakeld.

veld
Is het kolomnummer waarvoor de eigenschap wordt opgehaald.

eigenschap
Is een van de eigenschapsconstanten.

pValue
Is de pointer naar de buffer waaruit de eigenschapswaarde kan worden opgehaald.

cbValue
Is de lengte van de property buffer in bytes.

pcbLen
Pointer naar de lengte van de data die wordt teruggegeven in de property buffer.

Returns

SLAGEN OF MISLUKKEN.

Remarks

Eigenschappen van kolomformaat worden vermeld in het bcp_setcolfmt onderwerp. De kolomformaat-eigenschapswaarden worden ingesteld door de bcp_setcolfmt-functie aan te roepen, en de bcp_getcolfmt-functie wordt gebruikt om de kolomformaat-eigenschapswaarde te vinden.

Gedragsveranderingen kunnen worden waargenomen bij het verbinden met een SQL Server 2012 (11.x) (of later) servercomputer, vergeleken met eerdere SQL Server-versies. Voor meer informatie, zie Metadata Discovery.

bcp_getcolfmt Ondersteuning voor verbeterde datum- en tijdfuncties

De typen die met de BCP_FMT_TYPE-eigenschap voor datum/tijd-types worden gebruikt, zijn zoals gespecificeerd in Bulk Copy Changes for Enhanced Date and Time Types (OLE DB en ODBC).

Zie ODBC-(Datum- en tijdverbeteringen) voor meer informatie.