Freigeben über


Verwenden von IRow::GetColumns

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB-Treiber herunterladen

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.

Weitere Informationen

Abrufen einer einzelnen Zeile mit IRow