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!!!!,
Carlos Custodio

Carlos Custodio

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:

     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

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

Aceitar