Conectar meu Sistema ao SQL Server por fora da IDE.
Bom dia, pessoal.
Eu preciso de ajuda para conseguir trocar a conexão ADOConection do meu sistema, sem quem eu precise abri-lo no Delphi para realizar isso.
Eu preciso de ajuda para conseguir trocar a conexão ADOConection do meu sistema, sem quem eu precise abri-lo no Delphi para realizar isso.
Vitor Eliotério
Curtidas 0
Melhor post
Raimundo Pereira
05/01/2016
Bom dia, Vitor .
Abra o notepad.
Salve como CNX_ADO.UDL, Salve em uma pasta fixa.
Configure a IDE para usar arquivo de conexão .
Sempre que quiser trocar a conexão você clica duas vezes sobre o UDL e configura fora da IDE.
Espero ter ajudado.
Abra o notepad.
Salve como CNX_ADO.UDL, Salve em uma pasta fixa.
Configure a IDE para usar arquivo de conexão .
Sempre que quiser trocar a conexão você clica duas vezes sobre o UDL e configura fora da IDE.
Espero ter ajudado.
GOSTEI 1
Mais Respostas
Eduardo Pessoa
05/01/2016
P2 fiquei curioso para saber em que momento e quais tecnologias se pode usar essa metodologia?
GOSTEI 0
Raimundo Pereira
05/01/2016
A conexão UDL através do componente ADOConnection permite que a configuração da conexão entre o
banco de dados e aplicação feita no Delphi seja realizada por um arquivo, desta forma, no momento da
instalação do sistema, o desenvolvedor (programador) terá que apenas alterar as configurações deste
arquivo, alterando nele o driver (tipo de SGBD), o nome do servidor SQL, dados de login de conexão e o
nome do banco de dados. Com o arquivo UDL não é mais necessário fazer a conexão diretamente pelo módulo de dados no Delphi, e,
consequentemente ter que instalar a IDE Delphi na máquina do cliente para alterar tais configurações.
Tem uma apostila completa no link abaixo.
https://alfredoalexandre.files.wordpress.com/2011/08/conexao_udl.pdf
banco de dados e aplicação feita no Delphi seja realizada por um arquivo, desta forma, no momento da
instalação do sistema, o desenvolvedor (programador) terá que apenas alterar as configurações deste
arquivo, alterando nele o driver (tipo de SGBD), o nome do servidor SQL, dados de login de conexão e o
nome do banco de dados. Com o arquivo UDL não é mais necessário fazer a conexão diretamente pelo módulo de dados no Delphi, e,
consequentemente ter que instalar a IDE Delphi na máquina do cliente para alterar tais configurações.
Tem uma apostila completa no link abaixo.
https://alfredoalexandre.files.wordpress.com/2011/08/conexao_udl.pdf
GOSTEI 1
Eduardo Pessoa
05/01/2016
Somente para Delphi?
GOSTEI 0
Vitor Eliotério
05/01/2016
Bom dia, Vitor .
Abra o notepad.
Salve como CNX_ADO.UDL, Salve em uma pasta fixa.
Configure a IDE para usar arquivo de conexão .
Sempre que quiser trocar a conexão você clica duas vezes sobre o UDL e configura fora da IDE.
Espero ter ajudado.
Abra o notepad.
Salve como CNX_ADO.UDL, Salve em uma pasta fixa.
Configure a IDE para usar arquivo de conexão .
Sempre que quiser trocar a conexão você clica duas vezes sobre o UDL e configura fora da IDE.
Espero ter ajudado.
Valeu, maninho, me ajudou demais.
O único problema está sendo quando eu tento dar "Conneted := True" no meu ADOConection, no on show da minha tela principal, ele acusa o seguinte erro:
Project OrganizarPrimaria1.exe raised exception class EAccessViolation with message 'Access violation at address 0050EF22 in module 'OrganizarPrimaria1.exe'. Read of address 00000068'.
GOSTEI 0
Raimundo Pereira
05/01/2016
Bom dia,
O ideal é que você crie uma pasta C:\aplic
e salve o udl dentro desta pasta, mantendo a mesma padrão em todos os pcs que terão acesso ao BD.
Brother, dê uma olhada no tutorial .
https://alfredoalexandre.files.wordpress.com/2011/08/conexao_udl.pdf
Ao criar o UDL. no mesmo tem a opção Testar Conexão.
Teste o arquivo UDL.
O ideal é que você crie uma pasta C:\aplic
e salve o udl dentro desta pasta, mantendo a mesma padrão em todos os pcs que terão acesso ao BD.
Brother, dê uma olhada no tutorial .
https://alfredoalexandre.files.wordpress.com/2011/08/conexao_udl.pdf
Ao criar o UDL. no mesmo tem a opção Testar Conexão.
Teste o arquivo UDL.
GOSTEI 1
Raimundo Pereira
05/01/2016
Me passa as linha do onshow do seu form.
GOSTEI 0
Vitor Eliotério
05/01/2016
Mano, consegui arrumar, era um problema com o meu DataModule. Obrigadão, cheguei onde eu queria. Abração!
GOSTEI 0