CRecordset::RefreshRowset

void RefreshRowset (palabra wRow, palabra wLockType = SQL_LOCK_NO_CHANGE);

Parámetros

wRow

La posición basado en uno de una fila en el conjunto de filas actual. Este valor oscila entre cero y el tamaño del conjunto de filas.

wLockType

Un valor que indica cómo bloquear la fila después de que se ha renovado. Para obtener más información, vea la sección Comentarios.

Observaciones

Llame a esta función miembro para actualizar los datos y el estado de una fila del conjunto de filas actual. Si se pasa un valor de cero para wRow, entonces cada fila del conjunto de filas se actualizará.

Para utilizar RefreshRowset, debe haber implementado obtención masiva de filas especificando la opción CRecordset::useMulitRowFetch en la función miembro Open.

RefreshRowset llama a la función API de ODBC SQLSetPos. El parámetro wLockType especifica el estado de bloqueo de la fila después SQLSetPos ha ejecutado. La tabla siguiente describen los posibles valores de wLockType.

wLockType Descripción
SQL_LOCK_NO_CHANGE (el valor predeterminado) El controlador u origen de datos garantiza que la fila está en el mismo estado bloqueado o desbloqueado como lo era antes de que se llamaba RefreshRowset.
SQL_LOCK_EXCLUSIVE El controlador u origen de datos bloquea la fila exclusivamente. No todas las fuentes de datos compatible con este tipo de bloqueo.
SQL_LOCK_UNLOCK El origen de datos o conductor desbloquea la fila. No todas las fuentes de datos compatible con este tipo de bloqueo.

Para obtener más información sobre SQLSetPos, consulte la referencia del programador del SDK de ODBC. Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: obtener registros en masiva (ODBC) en la Guía del programador de Visual C++.

Visió&n General de CRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CRecordset::SetRowsetCursorPosition, CRecordset::SetRowsetSize

Index