Informar ao GERAL o Banco de Dados que será utilizado.
BANCO <nome> [<segurança> [<nível> [<modo>]]]
<nome> |
representa o nome do Banco de Dados que se deseja abrir. Deve ter no máximo 40 caracteres representando o nome completo do dicionário de dados (percurso + nome). Se o percurso não for informado, o diretório pesquisado é o definido na configuração do usuário (bdcnfg). |
<segurança> |
representa o código de segurança definido para o banco de dados em questão. |
<nível> |
representa a palavra de nível mais alta correspondente as necessidades do usuário. Se no esquema do Banco de Dados não foram especificados níveis de proteção aos itens, qualquer valor é válido. |
<modo> |
representa um valor numérico dependendo das intenções quanto ao uso do banco de dados, como mostrado na Tabela 1.1. |
Quando o usuário digita somente "BANCO <nome>", o GERAL pede ao usuário o código de segurança:
segurança?
O usuário responde com o código de segurança do banco de dados, sem que seja visualizado no terminal o que está sendo digitado.
Em seguida, é solicitado ao usuário a palavra de nível definida para o banco de dados:
nivel=?
O usuário responde com a palavra de nível, sem que seja visualizado no terminal o que está sendo digitado.
Finalmente, GERAL pede o modo de acesso as informações do banco de dados:
modo=?
Tabela 1.1 - Modos de Acesso do GERAL
Código de acesso |
Tipo de acesso |
1 |
Acesso compartilhado para leitura |
2 |
Acesso compartilhado para leitura e exclusivo para operações de inclusão, exclusão e alteração. |
3 |
Acesso exclusivo para leitura ou gravação |
Caso o usuário informe algo incoerente, o banco de dados não é aberto e será exibida a seguinte mensagem na linha 23: ERRO 2: DICIONÁRIO INVÁLIDO
O exemplo a seguir mostra como abrir um banco de dados OpenBASE através do GERAL.
comando? BANCO VENDAS 1 a 2
comando
O exemplo a seguir mostra uma outra forma de utilização do comando BANCO.
comando? BANCO VENDAS
segurança? *
nível? *
modo? 2
comando?