Wykorzystanie IRow::GetColumns w natywnym kliencie SQL Server

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Implementacja IRow umożliwia dostęp sekwencyjny do kolumn wyłącznie w kierunku przeszokownym. Możesz uzyskać dostęp do wszystkich kolumn w wierszu jednym wywołaniem IRow::GetColumns lub wywołać IRow::GetColumns wielokrotnie za każdym razem, gdy uzyskujesz dostęp do kilku kolumn w wierszu.

Wielokrotne wywołania IRow::GetColumns nie powinny się nakładać. Na przykład, jeśli pierwsze wywołanie IRow::GetColumns pobiera kolumny 1, 2 i 3, drugie wywołanie IRow::GetColumns powinno wywołać kolumny 4, 5 i 6. Jeśli późniejsze wywołania IRow::GetColumns nakładają się na siebie, flaga statusu (pole dwstatus w DBCOLUMNACCESS) jest ustawiona na DBSTATUS_E_UNAVAILABLE.