Criar e mudar conexão com o banco de dados dinamicamente?
Ex.
Existe uma conexão padrão, mas em determinada situação a conexão poderá mudar do banco A para o Banco B.
Como pode ser feito?
Criar e mudar conexão com o banco de dados dinamicamente?
Ex.
Existe uma conexão padrão, mas em determinada situação a conexão poderá mudar do banco A para o Banco B.
Como pode ser feito?
sc_change_connection(“Conexao_Antiga”, “Conexao_Nova”)
Troca dinamicamente as conexões das aplicações
Ex. 1: Trocar as conexões:
sc_change_connection(“Conexão_Antiga01”, “Conexão_Nova01” ; “Conexão_Antiga02”, “Conexão_Nova02”);
Pode mudar várias no mesmo comando, usando o separador “;”
Ex. 2: Pode usar variáveis:
sc_change_connection({Senha}, [Teste] ; “Minha_Conexão”, [Global_Conexão]);
sc_change_connection([Conexão_Global], [Nova_Conexão]);
Pode trocar, também, a conexão principal.
As trocas só têm efeito nas aplicações seguintes.
Ex. 3: Para apagar as trocas feitas:
sc_reset_change_connection();
Escopo da Macro
Blank Consulta Formulario Formulario Controle Menu Menu Arvore Report PDF
onExecute onApplicationInit
onScriptInit onApplicationInit
onScriptInit onApplicationInit
onScriptInit
onValidate
onValidateSuccess onApplicationInit
onApplicationInit
onLoad onLoad onApplicationInit
Ok.
Usando esta macro consigo, mas gostaria de criar dinamicamente uma conexão.
Pois para usar esta macro tenho que ir no ambiente de produção e criar a conexão ai usar nesta macro.
edite o arquivo prod.ini dentro da pasta conf, nele ficam as conexões, estude seu formato, e inclua as linhas necessárias para cada conexão lá.
Este arquivo no versão 6 eu não encontrei ele e sim o prod.conf.php.
Será que tem que publicar primeiro para que ele seja criado?
não sei nada da v6.
Vlw vou fazer alguns testes…
Obrigado!