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

GO

Propósito

Ler um registro através de seu número lógico.

Sintaxe

GO [BYTE] <exp.N> 

Argumentos

<exp.N>

representa o número lógico do registro em arquivo do banco ou arquivo de SORT.

BYTE

para arquivos externos representa a posição do registro em bytes.

Utilização

Acessa um registro pelo seu endereço lógico no arquivo de dados. Este comando ignora o índice utilizado, lendo diretamente sobre o arquivo de dados.

Se <exp.N> for o endereço de um registro excluído, a função DBERR() retornará 216 (este código indica que REGISTRO NÃO EXISTE NO ARQUIVO).

A função EOF( ) retorna verdadeiro (.T.), caso o registro não seja encontrado.

Este comando só se aplica aos arquivos que têm registros de tamanho fixo: