CRecordset::RefreshRowset
Actualiza los datos y el estado de una fila en el conjunto de filas actual.
void RefreshRowset(
WORD wRow,
WORD wLockType = SQL_LOCK_NO_CHANGE
);
Parámetros
wRow
La posición basada en uno de una fila en el conjunto de filas actual.Este valor puede variar del cero el tamaño del conjunto de filas.wLockType
un valor que indica cómo bloquear la fila después de que se haya actualizado.Para obtener detalles, vea las notas.
Comentarios
Si se pasa un valor de cero para wRow, cada fila del conjunto de filas se actualizará.
Para utilizar RefreshRowset, debe haber implementado la obtención masiva de filas especificando la opción de CRecordset:: useMulitRowFetch en la función miembro de Abrir .
RefreshRowset llama a la función API SQLSetPosde ODBC.El parámetro de wLockType especifica el estado del bloqueo de fila después de que SQLSetPos se ha ejecutado.la tabla siguiente describe los valores posibles para wLockTypE.
wLockType |
Descripción |
---|---|
SQL_LOCK_NO_CHANGE (valor predeterminado) |
El controlador o el origen de datos garantiza que la fila esté en el estado bloqueada o desbloqueada igual que antes de que RefreshRowset se denomina. |
SQL_LOCK_EXCLUSIVE |
el controlador o el origen de datos bloquea la fila exclusivamente.No todos los orígenes de datos admiten este tipo de bloqueo. |
SQL_LOCK_UNLOCK |
el controlador o el origen de datos desbloquea la fila.No todos los orígenes de datos admiten este tipo de bloqueo. |
Para obtener más información sobre SQLSetPos, vea Windows SDK.Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: Obtener registros de forma masiva (ODBC).
Requisitos
encabezado: afxdb.h