提取和更新行集
(可选)使用SQL_ROW_ARRAY_SIZE调用 SQLSetStmtAttr 以更改行集中的行数(R)。
调用 SQLFetch 或 SQLFetchScroll 以获取行集。
如果使用绑定列,则使用行集的绑定列缓冲区中现在可用的数据值和数据长度。
如果使用未绑定的列,则对于每一行调用具有SQL_POSITION的 SQLSetPos 来设置游标位置;然后,对于每个未绑定列:
调用 SQLGetData 一次或多次以获取行集最后一个绑定列后未绑定列的数据。 对 SQLGetData 的调用应按增加列号的顺序进行。
多次调用 SQLGetData 以获取文本或图像列中的数据。
设置执行时的任何数据或图像列。
调用 SQLSetPos 或 SQLBulkOperations 以设置行集中的游标位置、刷新、更新、删除或添加行。
如果执行时的数据文本或图像列用于更新或添加作,请处理它们。
(可选)执行定位的 UPDATE 或 DELETE 语句,指定游标名称(可从 SQLGetCursorName 获取),并在同一连接上使用其他语句句柄。