Fórum problemas com a o banco de dados #264158
04/01/2005
0
criei um programa e gravei em cd, eu usei interbase6, no meu DATABASE eu informei o caminho do banco de dados C:\Banco.gdb...
agora quando eu fui instalar em um cliente, não consegui pq eu precisava instalar em uma partição chamada E:
como faço para resolver esse problema independente da unidade
(C: ou D: ou E:) do cliente?????
obrigado
agora quando eu fui instalar em um cliente, não consegui pq eu precisava instalar em uma partição chamada E:
como faço para resolver esse problema independente da unidade
(C: ou D: ou E:) do cliente?????
obrigado
Rafael Santana
Curtir tópico
+ 0
Responder
Posts
04/01/2005
Gandalf.nho
Você deve informar o caminho do seu banco de dados dinamicamente, através do registro ou de um arquivo INI. Dê uma olhada aqui [url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=52089[/url]
Responder
Gostei + 0
04/01/2005
Vinicius2k
Colega,
Você precisa dar à aplicação a funcionalidade de carregar de forma dinâmica o caminho do banco de dados, antes de conectar-se à ele...
Para isso vc pode utilizar arquivos .ini, o registro do Windows, o próprio componente IBDatabaseINI (paleta Interbase), ou outro recurso.
Lembre-se de setar a proprieda [b:3294bd50ff]AllowStreamedConnect[/b:3294bd50ff] para False no IBDatabase.
Se vc não tiver disponível o componente IBDatabaseINI ou a propriedade que eu citei acima no IBDatabase é porque vc precisa atualizar seu IBX.
Downloads neste endereço, de acordo com a sua versão do Delphi :
http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102
Se tiver dúvidas sobre como utilizar arquivos .ini, o registro do windows ou o IBDatabaseINI, utilize a pesquisa do fórum com estes termos que vc vai encontrar bastante material.
Espero ter ajudado...
T+
Você precisa dar à aplicação a funcionalidade de carregar de forma dinâmica o caminho do banco de dados, antes de conectar-se à ele...
Para isso vc pode utilizar arquivos .ini, o registro do Windows, o próprio componente IBDatabaseINI (paleta Interbase), ou outro recurso.
Lembre-se de setar a proprieda [b:3294bd50ff]AllowStreamedConnect[/b:3294bd50ff] para False no IBDatabase.
Se vc não tiver disponível o componente IBDatabaseINI ou a propriedade que eu citei acima no IBDatabase é porque vc precisa atualizar seu IBX.
Downloads neste endereço, de acordo com a sua versão do Delphi :
http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102
Se tiver dúvidas sobre como utilizar arquivos .ini, o registro do windows ou o IBDatabaseINI, utilize a pesquisa do fórum com estes termos que vc vai encontrar bastante material.
Espero ter ajudado...
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)