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

CLIENT()

Propósito

Especificar ou alterar o servidor do banco de dados.

Sintaxe

CLIENT (<exp.C>)

Argumentos

<exp.C>

representa o nome do servidor da rede, onde se encontra o banco de dados OpenBASE a ser acessado. Se a exprexxão <exp.C> for nula, (ou seja, não foi especificando o nome do Host Servidor de Banco de Dados), será consultada No ambiente Windows) a chave "ServerHostName", no Registry do Windows, previamente cadastrada ou modificada pelo utilitário WinCNFG.

Utilização

Esta função informa o nome do servidor onde se encontra o banco de dados a ser utilizado pelo programa.

<servidor> pode ser o endereço do host, o nome oficial ou qualquer um de seus "aliases", estas informações são encontradas no arquivo "/etc/hosts".

Esta função quando invocada, fecha o banco de dados que estiver aberto, termina o servidor atual e inicia um novo servidor no host informado por <exp.C>.

Retorna verdadeiro (.T.), quando a operação for efetuada com sucesso, caso contrário, retorna falso (.F.).

Deve-se declarar o comando $CLIENT para que o programa seja linkeditado com a biblioteca "libbdcli.a".

Exemplo

O exemplo a seguir mostra-nos como cancelar o servidor "host.01" e abrir o banco de dados bdemp1 no servidor "host.02".

$CLIENT = "host01"

PROG

IF CLIENT ("host02")

  DATABASE bdemp1 1 a 2

  IF DBERR() # 0

    ? "Erro na abertura do banco de dados"

    ? DBMESS ()

  ELSE

  ? "O banco foi aberto"

ENDIF

ELSE

  ? "Nao encontrou host.02"

  QUIT (1)

ENDIF

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