Fórum Como passar parâmetros de conexão do cliente para o servidor DataSnap #464759
23/12/2013
0
Bom dia!!!
Vamos imaginar que eu tenha uma aplicação cliente e que eu necessite trabalhar com bancos de dados diferentes ex: Banco_X.FDB , Banco_Y.FDB, como eu faço para passar os parâmetros de conexão do cliente para o Servidor DataSnap?
Desde já agradeço pela atenção!!!!,
Vamos imaginar que eu tenha uma aplicação cliente e que eu necessite trabalhar com bancos de dados diferentes ex: Banco_X.FDB , Banco_Y.FDB, como eu faço para passar os parâmetros de conexão do cliente para o Servidor DataSnap?
Desde já agradeço pela atenção!!!!,
Carlos Custodio
Curtir tópico
+ 0
Responder
Posts
23/12/2013
Marcos Oliveira
Olá Carlos.
Existem várias formas de se fazer isso. Mas eu creio que o jeito mais simples seria passar um parâmetro no atalho da sua aplicação.
No atalho você informa "C:\APLICACAO\APLICACAO.EXE C:\BANCO.FDB", e no Delphi, você poderia fazer o seguinte:
Note que o "IF" ignora caso você não tenha informado nenhum parâmetro, porque se você não informar nada, o delphi retorna o caminho do executável.
Espero ter ajudado.
Att,
Marcos
Existem várias formas de se fazer isso. Mas eu creio que o jeito mais simples seria passar um parâmetro no atalho da sua aplicação.
No atalho você informa "C:\APLICACAO\APLICACAO.EXE C:\BANCO.FDB", e no Delphi, você poderia fazer o seguinte:
if (ParamStr(ParamCount) <> Application.ExeName) then
DataBase := ParamStr(ParamCount);
Note que o "IF" ignora caso você não tenha informado nenhum parâmetro, porque se você não informar nada, o delphi retorna o caminho do executável.
Espero ter ajudado.
Att,
Marcos
Responder
Gostei + 0
08/04/2015
Kesley Boletti
Ola Carlos. Tambem estou com essa necessidade. Fora a dica do companheiro Marcão, que funciona para clientes desktop, voce encontrou outra forma, pois preciso dessa solução para aplicativos mobile que estou desenvolvendo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)