Função: BOF/EOF
Determina se o ponteiro de leitura do arquivo encontra-se no começo ou no final do mesmo.
BOF - Testa uma condição de limite inicial do arquivo quando o ponteiro de registros está se movendo para trás em um arquivo de banco de dados.
EOF - Testa uma condição de limite final de arquivo quando o ponteiro de registro está se movendo para frente em um arquivo de banco de dados.
BOF - Testa uma condição de limite inicial do arquivo quando o ponteiro de registros está se movendo para trás em um arquivo de banco de dados.
EOF - Testa uma condição de limite final de arquivo quando o ponteiro de registro está se movendo para frente em um arquivo de banco de dados.
BOF/EOF ( ) --> lRet
-
lRet(logico)
- Veja a descrição na área Observações.
Normalmente é utilizada a condição EOF() como parte do parâmetro <lCondicao> de uma construção Do While, que processa registros, sequencialmente, em um arquivo de banco de dados. Neste caso <lCondicao> incluiria um teste para .NOT. EOF(), forçando o laço Do While a terminar quando EOF() retornar verdadeiro (.T.).
Retornos
- Retorna verdadeiro (.T.), se realizar a tentativa de mover o ponteiro de registros para além do último registro lógico em um arquivo de banco de dados; caso contrário, falso (.F.).
- Caso não haja nenhum arquivo de banco de dados aberto na área de trabalho corrente, EOF() retorna falso (.F.). Se o arquivo de banco de dados corrente não possui registros, EOF() retorna verdadeiro (.T.).
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Protheus 10
,
TOTVS Application Server 10
,
ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas