Install Shield(alias do banco não funciona), socorro!!!
Oi pessoal, tenho uma pasta que contem meu projeto, o executável(Teste1.exe) e o banco(Banco.mdb).
No Install Shield eu coloco meu executável(Teste1.exe) e meu banco(Banco.mdb) na opção Groups and Files - Program Files.
Na seção General Options eu marco BDE(Borland DataBase Engine), criu um alias ´Teste´ e na 3ª janela que abre eu coloco:
Alias:
Teste
Path:
[Program Files]\
Type:
Microsoft Access Driver(*.mdb)
List any optional parameters...:
DATABASE=[Program Files]\Banco.mdb
Pronto, quando eu executo a instalação... o meu executável(Teste1.exe) e o banco(Banco.mdb) são instalados. Até aí tudo bem, minha aplicação funciona normalmente MAS, o problema é que minha aplicação não interage com o banco que foi instalado e sim com banco que está na pasta do projeto. Eu já estou p... não sei mas o que fazer pra que minha aplicação utilize o banco que foi instalado com ela e não o que está na pasta do projeto!
Conto com a juda de vocês!
No Install Shield eu coloco meu executável(Teste1.exe) e meu banco(Banco.mdb) na opção Groups and Files - Program Files.
Na seção General Options eu marco BDE(Borland DataBase Engine), criu um alias ´Teste´ e na 3ª janela que abre eu coloco:
Alias:
Teste
Path:
[Program Files]\
Type:
Microsoft Access Driver(*.mdb)
List any optional parameters...:
DATABASE=[Program Files]\Banco.mdb
Pronto, quando eu executo a instalação... o meu executável(Teste1.exe) e o banco(Banco.mdb) são instalados. Até aí tudo bem, minha aplicação funciona normalmente MAS, o problema é que minha aplicação não interage com o banco que foi instalado e sim com banco que está na pasta do projeto. Eu já estou p... não sei mas o que fazer pra que minha aplicação utilize o banco que foi instalado com ela e não o que está na pasta do projeto!
Conto com a juda de vocês!
Anonymous
Curtidas 0
Respostas
Anonymous
04/04/2003
[quote:891023ba94=´Milton Júnior´]Oi pessoal, tenho uma pasta que contem meu projeto, o executável(Teste1.exe) e o banco(Banco.mdb).
No Install Shield eu coloco meu executável(Teste1.exe) e meu banco(Banco.mdb) na opção Groups and Files - Program Files.
Na seção General Options eu marco BDE(Borland DataBase Engine), criu um alias ´Teste´ e na 3ª janela que abre eu coloco:
Alias:
Teste
Path:
[Program Files]\
Type:
Microsoft Access Driver(*.mdb)
List any optional parameters...:
DATABASE=[Program Files]\Banco.mdb
Pronto, quando eu executo a instalação... o meu executável(Teste1.exe) e o banco(Banco.mdb) são instalados. Até aí tudo bem, minha aplicação funciona normalmente MAS, o problema é que minha aplicação não interage com o banco que foi instalado e sim com banco que está na pasta do projeto. Eu já estou p... não sei mas o que fazer pra que minha aplicação utilize o banco que foi instalado com ela e não o que está na pasta do projeto!
Conto com a juda de vocês![/quote:891023ba94]
Verifique o caminho do Alias no BDE, depois da instalação. Veja se ele continua apontando para o bd do projeto..
No Install Shield eu coloco meu executável(Teste1.exe) e meu banco(Banco.mdb) na opção Groups and Files - Program Files.
Na seção General Options eu marco BDE(Borland DataBase Engine), criu um alias ´Teste´ e na 3ª janela que abre eu coloco:
Alias:
Teste
Path:
[Program Files]\
Type:
Microsoft Access Driver(*.mdb)
List any optional parameters...:
DATABASE=[Program Files]\Banco.mdb
Pronto, quando eu executo a instalação... o meu executável(Teste1.exe) e o banco(Banco.mdb) são instalados. Até aí tudo bem, minha aplicação funciona normalmente MAS, o problema é que minha aplicação não interage com o banco que foi instalado e sim com banco que está na pasta do projeto. Eu já estou p... não sei mas o que fazer pra que minha aplicação utilize o banco que foi instalado com ela e não o que está na pasta do projeto!
Conto com a juda de vocês![/quote:891023ba94]
Verifique o caminho do Alias no BDE, depois da instalação. Veja se ele continua apontando para o bd do projeto..
GOSTEI 0
Anonymous
04/04/2003
E se continuar? o que faço, simplesmente mudo o caminho do alias no BDE? se eu fizer isso, resolverei apenas o MEU problema, mas e o usuário que instalar meu programa em sua máquina? provavelmente ele não terá o BDE no seu computador no seu computador e mesmo que o tenha ele não tem obrigação de saber fazer isso! :(
GOSTEI 0
Valdenir Junior
04/04/2003
Tente mudar os dados de acesso ao banco de dados no código do seu programa antes de compilar
coloque um endereço generico, onde o bd vai estar após a instalação na máquina do usuario final
coloque um endereço generico, onde o bd vai estar após a instalação na máquina do usuario final
GOSTEI 0
José
04/04/2003
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0