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
SQL Server tekst-, ntext- en afbeeldingsgegevens (ook wel long data genoemd) zijn teken- of binaire stringdatatypes die datawaarden kunnen bevatten die te groot zijn om in char-, varchar-, binaire of varbinaire kolommen te passen. Het SQL Server tekstdatatype is gekoppeld aan het ODBC SQL_LONGVARCHAR datatype; ntext wordt gekoppeld aan SQL_WLONGVARCHAR; en afbeeldingen worden naar SQL_LONGVARBINARY overgebracht. Sommige gegevensitems, zoals lange documenten of grote bitmaps, kunnen te groot zijn om redelijk in het geheugen op te slaan. Om lange data in opeenvolgende delen van SQL Server op te halen, stelt de SQL Server Native Client ODBC-driver een applicatie in staat om SQLGetData aan te roepen. Om lange data in opeenvolgende delen te verzenden, kan de applicatie SQLPutData aanroepen. Parameters waarvoor gegevens tijdens uitvoering worden verzonden, worden data-at-executieparameters genoemd.
Een applicatie kan daadwerkelijk elk type data schrijven of ophalen (niet alleen lange data) met SQLPutData of SQLGetData, hoewel alleen teken- en binaire data in delen kunnen worden verzonden of opgehaald. Als de data echter klein genoeg is om in één buffer te passen, is er over het algemeen geen reden om SQLPutData of SQLGetData te gebruiken. Het is veel eenvoudiger om de enkele buffer aan de parameter of kolom te binden.