Capturar y actualizar conjuntos de filas (ODBC)
Para capturar y actualizar conjuntos de filas
Opcionalmente, llame SQLSetStmtAttr con SQL_ROW_ARRAY_SIZE para cambiar el número de filas (R) del conjunto de filas.
Llame a SQLFetch o SQLFetchScroll para obtener un conjunto de filas.
Si se usan columnas enlazadas, use ahora los valores de datos y las longitudes de datos disponibles de los búferes de la columna enlazada para el conjunto de filas.
Si se usan columnas desenlazadas, para cada fila llame a SQLSetPos con SQL_POSITION establecer la posición del cursor; a continuación, para cada columna desenlazada:
Llame a SQLGetData una o más veces para obtener los datos para las columnas desenlazadas después de la última columna enlazada del conjunto de filas. Las llamadas a SQLGetData deber estar en orden de número de columna creciente.
Llame a SQLGetData varias veces para obtener datos de una columna de texto o de imagen.
Configure cualquier columna de imagen o texto de datos en ejecución.
Llame a SQLSetPos o SQLBulkOperations para establecer la posición del cursor, actualizar, eliminar o agregar filas dentro del conjunto de filas.
Si se usan columnas de imagen o texto de datos en ejecución para una operación de actualización o adición, contrólelas.
Opcionalmente, ejecute una instrucción UPDATE o DELETE colocada, especificando el nombre del cursor (disponible desde SQLGetCursorName) y usando un identificador de instrucción diferente en la misma conexión.