Especificar ou alterar o servidor do banco de dados.
CLIENT (<exp.C>)
<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. |
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".
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