Fórum Adoconection #237959
16/06/2004
0
tenho uma conexão ADO com meu bano de dados Access , no meu adoconnection , na opção connectionstring coloquei para fazer a conexão por um arquivo udl . esta tudo funcionando perfeitamente , mais eu queria tornar dinamico essa minha conexão , por que no adoconnection não me lembro agora qual campo, mostra o caminho deste arquivo udl , pra não dar erro em nehuma máquina eu coloquei no c:\arquivo.udl mais eu gostaria de colocar na mesma pasta do executavel , porém a pasta varia de micro pra micro . Como fazer para colocar o caminho deste arquivo udl comum para todos os micros??
espero que tenham entendido minha dúvida.
Framosip
Curtir tópico
+ 0Posts
17/06/2004
Manjuneiro
pathSistema é uma variável do tipo string;
Esta linha pega o caminho do diretório onde está o executável.
Gostei + 0
18/06/2004
Cyber
Source=´+AppDir+´\arquivo.udl;´
Gostei + 0
18/06/2004
Leonardoffsilva
ADOConnection1.ConnectionString := ´FILE NAME=´ +AppDir+´\arquivo.udl´;
Gostei + 0
18/06/2004
Framos
por que eu tenho uma pasta fotos , e no meu banco de dados ta o caminhi assim : ´\fotos\foto.jpg´ eu precisaria pegar o caminho antes da pasta fotos!! serve pra isso tb??
Gostei + 0
18/06/2004
Leonardoffsilva
Outra coisa seria definir parâmetros para seu aplicativo. Por exemplo: você deseja definir um diretório para armazenar suas fotos, e assim você só precisaria armazenar o local das subpastas. Nesse caso seria mais eficiente trabalha com os registros do Windows. O Delphi manipula muito bem esses registros. Armazenando em forma de registros, fica fácil mudar esse parâmetro, se por exemplo você precisar acessar as fotos de um CD, você só muda o conteudo do registro.
Abraços!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)