Preciso utilizar esta macro, mas ela funciona somente para consultas. Em formulários, continua a conexão anterior. Alguém tem alguma informação que possa ajudar?
Sr. gnfriedrich (Não sei seu nome, seria bom deixar sempre o nome principal aqui).
No Login, utilize sc_change_connection em onApplicationInit.
Após o comando, coloque:
var_dump($_SESSION[‘scriptcase’][‘sc_connection’]);
deverá aparecer algo do tipo:
array(1) { [“nome_da_sua_conexão_padrão”]=> string(###) “nome_da_nova_conexão” }
Tente também na aplicação de formulário que diz não receber a nova conexão:
var_dump($_SESSION[‘scriptcase’][‘nome_da_aplicação’][‘glo_nm_conexao’]);
Olá Haroldo,
Meu nome é Gustavo Friedrich.
Realizei os procedimentos como você indicou. Porém, quando tento acessar o sistema, ele indica que o usuário não está ativo. Mas, ao verificar no banco de dados, está tudo OK.
Tentei colocar a macro em um controle, e ao verificar nos formulários usando var_dump($_SESSION[‘scriptcase’][‘nome_da_aplicação’][‘glo_nm_conexao’]); , aparece o banco de dados modificado, mas os dados são do anterior.
O problema continua …
Desde já agradeço a ajuda,
Gustavo
Gustavo Friedrich estou com o mesmo problema , você conseguiu resolver o seu ?
Olá Adriano,
Acabei desistindo de utilizar esta macro. Qual versão do Scriptcase você está utilizando?
Gustavo