Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

CONTINUE

Propósito

Continuar uma leitura seqüencial.

Sintaxe

CONTINUE [KEY] 

Argumentos

KEY

determina a leitura de registro com novo valor da chave de acesso.

Utilização

O comando CONTINUE é utilizado para acessar o registro seguinte em uma leitura seqüencial.

Este comando retorna EOF() verdadeiro (.T.), se chegou ao fim da leitura.

O comando CONTINUE é utilizado somente com o comando LOCATE.

A opção KEY determina que o comando CONTINUE lerá somente um registro para cada valor da chave de acesso. Isto é útil para chaves não-únicas, pois existem várias ocorrências para um mesmo valor. Em algumas situações esta opção pode trazer resultados inesperados, como por exemplo utilizá-la junto com o comando LOCATE FOR ou sem uma chave de acesso (SET ORDER TO).

Exemplo

O exemplo a seguir mostra uma leitura seqüencial até o fim do arquivo.

USE tab_func

LOCATE

DO WHILE .not. EOF()

  ? "Matricula do Funcionário ", id0_func

  ? "Nome do Funcionário ", nom_func

  ?

  CONTINUE

ENDDO

Consulte

LOCATE, RESTORE, REVERSE, SAVE, SET ORDER, USE, DBERR( ), EOF( ) FCONTINUE( ), FLCONTINUE( ), FLOCATE( ) e FRECNO( ).

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!