Especificar ou alterar o servidor do banco de dados.
CLIENT (<exp.C>)
|
<exp.C> |
representa o nome do servidor da rede (bdsgbd), onde se encontra o banco de dados OpenBASE a ser acessado. |
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