Compartilhar via


CRecordset::RefreshRowset

Atualiza os dados e o status de uma linha no conjunto de linhas corrente.

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

Parâmetros

  • wRow
    A com base em um posição de uma linha no conjunto de linhas corrente.Esse valor pode variar de zero para o dimensionar do conjunto de linhas.

  • wLockType
    Um valor que indica como bloquear a linha após foi atualizado.Para obter detalhes, consulte comentários.

Comentários

Se você passar um valor de zero para wRow, e, em seguida, cada linha no conjunto de linhas será atualizada.

Para usar RefreshRowset, tiver implementado a busca de linha em massa, especificando o CRecordset::useMulitRowFetch opção de a em abertofunção de membro .

RefreshRowset chama a função de API do ODBC SQLSetPos.The wLockType parâmetro especifica o estado de bloquear de linha após SQLSetPos foi executada.A tabela a seguir descreve os valores possíveis para wLockType.

wLockType

Descrição

SQL_LOCK_NO_CHANGE (o valor padrão)

A driver ou fonte de dados assegura que a linha está no mesmo estado bloqueado ou desbloqueado sistema autônomo-w sistema autônomo antes de RefreshRowset w sistema autônomo chamado.

SQL_LOCK_EXCLUSIVE

A driver ou fonte de dados bloqueia exclusivamente a linha.Nem todas as fontes de dados suporta este tipo de bloquear.

SQL_LOCK_UNLOCK

A driver ou fonte de dados desbloqueia a linha.Nem todas as fontes de dados suporta este tipo de bloquear.

Para obter mais informações sobre o SQLSetPos, see the Windows SDK. Para obter mais informações sobre buscar a linha em massa, consulte o artigo conjunto de registros: Buscando os registros em massa (ODBC).

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia

CRecordset::SetRowsetCursorPosition

CRecordset::SetRowsetSize

Outros recursos

CRecordset membros