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

BANCO

Propósito

Informar ao GERAL o Banco de Dados que será utilizado.

Sintaxe

BANCO <nome> [<segurança> [<nível> [<modo>]]]

Descrição

<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

Exemplos

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?

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