Saltar navegação

S04.a - SEQUENTIAL

Criação


Instruções

OPEN OUTPUT nome-de-arquivo.

... outras instruções do programa ...

WRITE nome-de-registro.

CLOSE nome-de-arquivo.

Considerações

No modo SEQUENTIAL a posição relativa dos registros no arquivo é estabelecida na ordem em que os registros são gravados.

Se o arquivo que está sendo aberto já existir no disco, o arquivo original será destruido e seu conteúdo perdido.

Extensão

Instruções

OPEN EXTEND nome-de-arquivo.

... outras instruções do programa ...

WRITE nome-de-registro.

CLOSE nome-de-arquivo.

Considerações

A posição relativa do registro a ser gravado é incrementada em 1 com base na última posição relativa de registro do arquivo.

Os registros são adicionados após o último registro existente no arquivo.

Leitura

Instruções

OPEN INPUT nome-de-arquivo.

... outras instruções do programa ...

[MOVE posição-relativa-de-registro TO chave-relativa]

START nome-de-arquivo.

READ nome-de-arquivo [NEXT].

CLOSE nome-de-arquivo.

Considerações

Para a leitura a partir do primeiro registro, use a instrução READ. Os registros seguintes serão lidos na ordem de sua posição.

Para leitura a partir de um determinado registro, carregar a posição do registro na chave-relativa, usar a instrução START para posicionar o registro desejado e utilizar a instrução READ para ler o registro e os registros subsequentes pela ordem de sua posição no arquivo.

Alteração

Instruções

OPEN I-O nome-de-arquivo.

[MOVE posição-relativa-de-registro TO chave-relativa]

START nome-do-arquivo.

READ nome-de-arquivo [NEXT].

... outras instruções do programa ...

REWRITE nome-de-registro.

CLOSE nome-de-arquivo.

Considerações

A instruçao REWRITE terá efeito sobre o último registro lido.

O conteúdo deste registro será sobregravado e os dados originais, perdidos.

O tamanho do registro não poderá ser alterado, mesmo se o registro for definido como variável.

Exclusão

Instruções

OPEN I-O nome-de-arquivo.

[MOVE posição-relativa-de-registro TO chave-relativa]

START nome-do-arquivo.

READ nome-de-arquivo [NEXT].

... outras instruções do programa ...

DELETE nome-de-arquivo.

CLOSE nome-de-arquivo.

Considerações

A instruçao DELETE terá efeito sobre o último registro lido.

O registro será excluido e os dados originais, perdidos.

Licença: licença proprietária