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
CRecordset::SetRowsetCursorPosition