使用 IRow::GetColumns

IRow 实现允许对列进行按顺序的只进访问。可以一次调用 IRow::GetColumns 以访问行中的所有列,也可以多次调用 IRow::GetColumns,每次访问行中的几个列。

IRow::GetColumns 的多次调用不应当重叠。例如,如果对 IRow::GetColumns 的第一次调用检索第 1、2 和 3 列,则对 IRow::GetColumns 的第二次调用应调用第 4、5 和 6 列。如果后来对 IRow::GetColumns 的调用发生重叠,则状态标志(DBCOLUMNACCESS 中的 dwstatus 字段)将设置为 DBSTATUS_E_UNAVAILABLE。

请参阅

概念