Configuração do caminho do banco pelo usuario
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]
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
Curtidas 0
Respostas
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
http://luiz.csp.vilabol.uol.com.br/REDE_17.jpg
Luiz
GOSTEI 0
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!!!
vc terá q salvar esse caminho em um arquivo INI de preferência.
Bons códigos!!!
GOSTEI 0
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
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
02/09/2007
Se você usa IBX, basta usar o componente IBDatabaseINI.
GOSTEI 0
L_carlos
02/09/2007
Gandalf,
Como eu uso esse componente IBDATABASEINI?
Luiz
Como eu uso esse componente IBDATABASEINI?
Luiz
GOSTEI 0
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, ...
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