使用 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。

另请参阅

使用 IRow 提取单行