DIRECIONARBANCO ACCESS NA INSTALACAO

ANABON0106 13/10/2011 13:46:29
#386598
Olá pessoal boa tarde, desenvolvi um aplicativo em vb6 com banco em access, o modo em q conecto ao banco de dados é :
Citação:

cnSQL.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\SoftMechani\bd\mecanica.mdb;Persist Security Info=False[Ô]

, em um modulo no form Main... Enfim minha duvida é q qro distribuir esse aplicativo mas ai a pasta SoftMechani bd tem q ta no C:, e toda vez tenho q pedi para pessoa copia essa pasta para C:, gostaria de saber se existe outra maneira de fazer isso, tipo na hora de copilar o aplicativo eu indicasse onde a pasta do banco deveria ficar, assim sempre quando o usuario instalar o programa automaticamente a pasta do banco vai para o C:...

Desde já agradeço

COMIKETO 13/10/2011 13:55:19
#386599
ola amigo, a muito tempo naum uso o aplicativo para criar os pacotes de instalaçao que acompanha o VB, tenho usado o innosetup, que é infinitamente superior, não me lembro, mas acho que no proprio package do vb tem a opção de indicar um local para a base de dados, em todo caso de uma pesquisada por innosetup tem muito material e ele é muito flexivel.
LUIZCOMINO 13/10/2011 14:48:31
#386604
ficaria assim +/-

app.Path= mostra o caminho do seu executável.

cnSQL.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & app.Path & [Ô]\bd\mecanica.mdb;Persist Security Info=False[Ô]
MARCELO.TREZE 13/10/2011 20:49:20
#386643
Resposta escolhida
sbom praticamente o luiz comino disse tudo, o ideal é vc colocar o banco na pasta do programa, e indicar o caminho usando app.path, desta forma o programa irá procurar o banco na pasta do programa seja lá onde ela estiver, c,d,e,f
XXXANGELSXXX 17/10/2011 23:30:18
#386898
postei algo semelhante a alguns anos atras.. veja so..

http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8924
ANABON0106 19/10/2011 15:13:54
#387083
Olá amigos boa tarde, desculpe a demora da resposta!!!!consegui baixar esse programa que me indicou o amigo COMIKETO, porém naum consegui usar..... Equanto a dica do LUIZCOMINO e MARCELO-TREZE tenho uma duvida pq mudei a indicação do banco e quando copilo ele da erro ao conectar o banco, como ficaria isso pro usuario?
MARCELO.TREZE 19/10/2011 15:53:47
#387089
ANABON, olha só, quando vc usa app.path, isso indica que o banco deve estar na mesma pasta do executavel, então ao criar o instalador, vc deve incluir o o banco de dados e indicar que ele seja colocado na mesma pasta do executavel, assim não terá problema
ANABON0106 19/10/2011 16:18:41
#387097
Desculpe MARCELO-TREZE se a pergunta for boba, vou lhe dizer oq fiz... movi o banco para a pasta do programa qndo estou desenvolvendo funciona normal... como colocar o banco na mesma pasta do execultavel? e como indicar que ele seja colocado na mesma pasta do execultavel?

Forte abraço!!!!
MARCELO.TREZE 19/10/2011 16:21:26
#387100
vc esta criando seu instalador via package do vb6?
ANABON0106 19/10/2011 16:25:01
#387101
Sim...
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas