CRecordset::RefreshRowset

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

Parâmetros

wRow

A baseada em um posição de uma linha no conjunto de registros atual. Este valor pode intervalo de zero para o tamanho do conjunto de linhas.

wLockType

Um valor que indica como bloquear a linha após tiver sido atualizado. Para obter detalhes, consulte "Comentários".

Observações

Chame essa função de membro para atualizar os dados e o status de uma linha no conjunto de registros atual. Se você passar um valor de zero para wRow, cada linha no conjunto de linhas será atualizada.

Para usar RefreshRowset, você deve ter implementado em massa linha buscando, especificando a opção CRecordset::useMulitRowFetch na função de membro Abrir.

RefreshRowset chamadas a função de API de ODBC SQLSetPos. O parâmetro wLockType especifica o estado de bloqueio da linha depois que SQLSetPos tem executado. A tabela a seguir descreve os possíveis valores para wLockType.

wLockType Descrição
SQL_LOCK_NO_CHANGE (o valor padrão) A driver ou origem de dados garante que a linha está no mesmo estado bloqueado ou desbloqueado como estava antes de RefreshRowset foi chamado.
SQL_LOCK_EXCLUSIVE A driver ou origem de dados bloqueia a linha exclusivamente. Nem todas as fontes de dados oferecem suporte a esse tipo de bloqueio.
SQL_LOCK_UNLOCK A driver ou origem de dados desbloqueia a linha. Nem todas as fontes de dados oferecem suporte a esse tipo de bloqueio.

Para obter mais informações sobre SQLSetPos, consulte o Referência do programador ODBC SDK. Para obter mais informações sobre a linha em massa buscando, consulte o artigo Recordset: Buscar registros em massa (ODBC) no Guia do programador do Visual C++.

Visão geral de CRecordsetMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CRecordset::SetRowsetCursorPosition, CRecordset::SetRowsetSize

Index