sc_change_connection

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