Compartilhar via


CRecordset::SetRowsetCursorPosition

Move o cursor uma linha no conjunto de registros corrente.

void SetRowsetCursorPosition(
   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 1 ao dimensionar do conjunto de linhas.

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

Comentários

Ao implementar a busca de linha em massa, os registros são recuperados por conjuntos de linhas, onde o primeiro registro no conjunto de linhas buscado é o registro corrente.Para fazer com que outro registro no conjunto de linhas no registro corrente, chame SetRowsetCursorPosition. Por exemplo, você pode agrupar SetRowsetCursorPosition com o GetFieldValuefunção de membro para recuperar os dados dinamicamente de qualquer registro do seu conjunto de registros.

Para usar SetRowsetCursorPosition, tiver implementado a busca de linha em massa, especificando o CRecordset::useMultiRowFetch opção da dwOptions parâmetro na em abertofunção de membro .

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

CRecordset::SetRowsetSize

Outros recursos

CRecordset membros