Path do Banco de Dados!!!!

Delphi

23/04/2004

Olá Amigos!!!

Tenho algumas duvidas quanto ao BD e sua distribuição com o programa. Então lá vai....

Miha aplicação utiliza o Firebird. Dai quando eu coloco o componente IBDataBase no meu form eu tenho que configurar o caminho do banco de dados certo??? Bom ai é onde esta a minha dúvida: Vamos supor que eu va fazer um setup e q eu queira que o usuario escolha o caminho onde instalar o programa, dai quando ele executar o sistema o sistema não encontrara o banco, pois o caminho não é o mesmo......Alguwem saberia ou teria uma dica de como resolver isso e pudesse me explicar.....Estou em fase de aprendizado ainda..... :o)
Aguardo um aresposta de vcs pessoal...

[]´s
Samuel


Sgubert

Sgubert

Curtidas 0

Respostas

Bico

Bico

23/04/2004

Bom dia,

Eu faço assim:
Crio um arquivo de inicialização (.ini);
Quando executo a aplicação, antes de conectar à base de dados, leio o arquivo de inicialização e seto o caminho da base de dados (IBDatabase1.DataBaseName := IniFile.ReadString(´Path´, ´LOCALDATA´, ´´);). Aí conecto à base de dados.

Espero ter ajudado,
Fernando.


GOSTEI 0
Gandalf.nho

Gandalf.nho

23/04/2004

Já que você usa a paleta IBX, faça uso do componente IBDatabaseINI e seu problema está resolvido.


GOSTEI 0
POSTAR