游标行集¶
ODBC的游标模型允许应用程序使用SQLFetch或SQLFetchScroll获取数据时,一次获取多行。 SQLFetch或SQLFetchScorll一次调用获取的结果集的所有行被称为行集,通过SQLSetStmtAttr的并设置ATTRIBUTE为SQL_ATTR_ROW_ARRAY_SIZE,应用程序可以选择行集的大小从而决定一次读取的行数。 特别的,当行集的行数大于1时,游标被称为块游标(数组绑定)。
因为块游标一次返回多行,在处理结果集时应用程序必须为使用数组进行结果集绑定,且该数组的行数应与行集相同。 应用程序一次用数组方式一次绑定多行数据,有行绑定和列绑定两种,详细参考<结果集数组绑定>章节。