简化了 SQL Server Native Client OLE DB 访问接口中的 IRow 接口实现以提高性能。 IRow 允许直接访问单个行对象的列。 如果事先知道命令执行的结果将生成一行, IRow 将检索该行的列。 如果结果集包含多行, IRow 将仅公开第一行。
IRow 实现不允许行的任何导航。 行中的每个列只访问一次,但有一个例外:可以一次访问列以查找列大小,并再次提取数据。
注释
IRow::Open 仅支持要打开DBGUID_STREAM和DBGUID_NULL类型的对象。
若要使用 ICommand::Execute 方法获取行对象,必须传递IID_IRow。 IMultipleResults 接口必须用于处理多个结果集。 IMultipleResults 支持 IRow 和 IRowset。 IRowset 用于批量作。