Gebruik van IRow::GetColumns in SQL Server Native Client

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

De IRow-implementatie maakt uitsluitend forward-only sequentiële toegang tot de kolommen mogelijk. Je kunt alle kolommen in de rij openen met één aanroep naar IRow::GetColumns, of IRow::GetColumns meerdere keren aanroepen telkens wanneer je meerdere kolommen in de rij opent.

De meerdere aanroepen naar IRow::GetColumns zouden niet moeten overlappen. Als bijvoorbeeld de eerste aanroep naar IRow::GetColumns kolommen 1, 2 en 3 ophaalt, zou de tweede aanroep naar IRow::GetColumns kolommen 4, 5 en 6 moeten oproepen. Als latere aanroepen naar IRow::GetColumns overlappen, wordt de statusvlag (dwstatus-veld in DBCOLUMNACCESS) gezet op DBSTATUS_E_UNAVAILABLE.