Ghost obrigado pela atenção
Vou tentar explicar o que fiz.
O programa instala o bd no diretorio local, tanto o cliente como o servidor.
Na maquina cliente esse bd fica sem uso, usando apenas uma vez para gravar
o caminho, ou reverter o caminho.
Neste BD, numa tabela, tenho o campo para o caminho do BD, mais um campo
boleano.
Na sub main, abro o banco e somente esta tabela, a rotina
le o valor boleano, caso true(MaquinaCliente), atribui o caminho, na
variavel, CaminhoBD, que esta no campo da tabela.
Caso o valor boleano seja falso, a aplicação, segue o caminho do BD local.
Em seguida, fecho a conexão, e com a variavel CaminhoBD carregada,
abro a conexão novamente, ja com o caminho do bd.
Nas estações clientes, o usuario configura o caminho do BD na rede, gravando
o endereço na tabela e valor boleano para true, e obrigatoriamente o programa é fechado, para a atualização.
Quero deixar claro, que estou apenas testando.
A idéia do LCramos, de colocar 2 bds, é ótima, talvez acabe fazendo isso.
Deduzi com isso, que tanto esse metodo, tanto o usado com INI, dão o mesmo
trabalho para fazer, isso em minha opinião, respeitando a de todos os colegas.
Como ve, no final, é a mesma coisa.