Fórum Trocar a Conexão com BD no dbexpress (Multicamadas) #228481

28/04/2004

0

Oi,

Tenho uma aplicação multicamadas, q usa com+ no servidor de aplicação.

no remotedatamodule tenho um componente sqlconnection.

Gostaria de saber se é possível e como mudar a conexão com o BD através de minha aplicação cliente

Ex: no servidor de aplicação o sqlconnection esta apontando para a conexao IB_ESTOQUE, através de uma instrução (na aplicação cliente)gostaria de mudar para conexao IB_IBESTOQUE1.

O servidor de aplicação irá gerenciar diversas bases de dados num mesmo cenario, uso isto pois minha aplicação é multi-empresa, entao dentro da aplicação cliente, troco a empresa e seto a conexao com o banco de dados referente, isto numa aplicação local e cliente servidor é simples de se fazer, mas na multi-camadas....


Espero ter sido claro o suficiente


Ederson


Doidao

Doidao

Responder

Posts

17/05/2005

Tchelllo

Olá doidao..

vc pode usar um arquivo de inicialização (*.ini)...e nele apontar a conexão ao banco através da chave Database=´caminho do banco´. O SQLConnection tem uma procedure chamada ´LoadParamsFromIniFile´...nela, vc consegue baixar as configurações de um arquivo Ini, sendo assim vc pode colocar no OnCreate do TDM, RDM ou outro tipo de modulo e baixar essas configurações. A princípio, tb tenho uma dúvida em relação a multicamadas...vc sabe como fazer para centralizar a conexão na aplic. servidora com o banco como é feito na aplicação cliente/servidor ?

Espero ter ajudado....e tb espero que vc me ajude...heheh :D

T+


Responder

Gostei + 0

18/05/2005

Orpolonio

seu servidor é uma DLL ou EXE


Responder

Gostei + 0

18/05/2005

Tchelllo

é uma DLL


Responder

Gostei + 0

19/05/2005

Orpolonio

Passei por isso e n consegui resolver o problema, nos livros e artigos o endereço esta sempre fixo no sqlconn, troquei para usar um .exe como servidor e resolveu, não achei correto o q fiz mas n tive escolha, e olha q tentei centenas de opções.
Hoje, n tenho nada a reclamar do .exe, me parece estavel pois tenho quase 100 usuario conectados ao mesmo tempo e roda tranquilo.
Se descobrir me avise pois tenho esta curiosidade


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar