Saltar navegação

S05.a - OPEN

Conceitos

A instrução OPEN é utilizada para efetuar a abertura dos arquivos. 

Formato:

OPEN modo-de-abertura nome-de-arquivo.

Considerações

A instrução OPEN estabele a conexão entre o programa e o dispositivo físico do arquivo. Também reserva na memória as áreas necessárias para a troca dos dados entre o computador e o dispositivo externo. Estas áreas de memória reservadas são baseadas nas declarações FD que o programa contiver.

nome-de-arquivo deverá ser o mesmo nome utilizado na declaração SELECT.

modo-de-abertura deverá ser um dos quatro modos descritos na tabela abaixo;

modo-de-abertura Considerações
INPUT O arquivo será aberto exclusivamente para leitura.
OUTPUT O arquivo será aberto exclusivamente para gravação. O arquivo será criado.
I-O O arquivo será aberto para leitura e gravação.
EXTEND O arquivo será aberto exclusivamente para gravação após o último registro já existente no arquivo.

A utilização do parâmetro modo-de-abertura determinará como este arquivo será utilizado no programa.

Por exemplo;

para que um arquivo seja somente lido durante a execução do programa, a instrução OPEN será;

OPEN INPUT nome-de-arquivo

para que um arquivo seja somente gravado durante a execução do programa, a instrução OPEN será;

OPEN OUTPUT nome-de-arquivo

para que um arquivo seja lido e gravado durante a execução do programa, a instrução OPEN será;

OPEN I-O nome-de-arquivo

e para que um arquivo seja somente gravado durante a execução do programa, porém com a gravação de novos registros após o último registro existente no arquivo, a instrução OPEN será;

OPEN EXTEND nome-de-arquivo.

Licença: licença proprietária