Configuração do caminho do banco pelo usuario

Delphi

02/09/2007

Olá,

Sou novato na criação de programas em rede e gostaria de saber como faço para que o proprio usuario que está numa maquina cliente escolha o caminho onde está o banco de dados. Por exemplo, ele clica num botão e abre uma janela (como o opendialog) para ele procurar na rede pelo nome da maquina onde está o banco de dados e depois clica em OK e automaticamente o programa pega o caminho do banco de dados sem precisar fazer mais nada (pegar numero do ip por exemplo) - no meu caso estou usando IBX com Firebird e Delphi 7. Tem como fazer isso? Obrigado.

Luiz[/img]


L_carlos

L_carlos

Curtidas 0

Respostas

L_carlos

L_carlos

02/09/2007

Fazer como a imagem que está no link abaixo. Nesse exemplo o usuario escolhe o nome da maquina onde está o BD e clica em OK e pronto, não precisa fazer mais nada? Como se faz isso?

http://luiz.csp.vilabol.uol.com.br/REDE_17.jpg

Luiz


GOSTEI 0
Martins

Martins

02/09/2007

Qual é o seu Banco de Dados?

vc terá q salvar esse caminho em um arquivo INI de preferência.

Bons códigos!!!


GOSTEI 0
L_carlos

L_carlos

02/09/2007

Olá Martins,

Como eu salvo isso num arquivo ini e como uso esse arquivo para que ao abrir o programa ele mosre onde está o banco. Eu uso FIREBIRD e IBX (IBDATABASE). Se puder me explicar em detalhes eu agradeço, pois nunca trabalhei com rede nem arquivos ini. Obrigado.

Luiz


GOSTEI 0
Gandalf.nho

Gandalf.nho

02/09/2007

Se você usa IBX, basta usar o componente IBDatabaseINI.


GOSTEI 0
L_carlos

L_carlos

02/09/2007

Gandalf,

Como eu uso esse componente IBDATABASEINI?

Luiz


GOSTEI 0
Raserafim

Raserafim

02/09/2007

a essência é o seguinte:

vc vai criar um arquivo .ini e colocar no mesmo diretório da sua aplicação.

dentro deste arquivo .ini vai estar o caminho para o anco dwe dados.

este arquivo pode ser editado a qualquer momento, já que este arquivo é em modo teto.

na sua aplicação, para acessar o anco de dados você está usando um componente chamado DataBase.

este componente vai ter uma propriedade chamada DatabaseName (este nome pode mudar dependendo do faricante do componente).

então o que você tem que fazer é atriuir o caminho que está dentro do arquivo ini a esta pripriedade.

procure como traalhar com arquivos .ini

veja como abrir, ler, ...


GOSTEI 0
POSTAR