Verwenden von IRow::GetColumns
Die IRow-Implementierung lässt sequenzielle Vorwärtszugriffe auf die Spalten zu. Sie können entweder mit einem einzigen Aufruf von IRow::GetColumns auf alle Spalten einer Zeile zugreifen oder IRow::GetColumns mehrmals aufrufen, um jeweils auf einige Spalten in der Zeile zuzugreifen.
Die verschiedenen Aufrufe von IRow::GetColumns sollten sich nicht überschneiden. Wenn beispielsweise mit dem ersten IRow::GetColumns-Aufruf die Spalten 1, 2 und 3 abgerufen werden, dann sollten mit dem zweiten IRow::GetColumns-Aufruf die Spalten 4, 5 und 6 abgerufen werden. Wenn sich spätere Aufrufe von IRow::GetColumns mit früheren Aufrufen überschneiden, wird das Statusflag (dwstatus-Feld in der DBCOLUMNACCESS-Struktur) auf DBSTATUS_E_UNAVAILABLE festgelegt.