SCRIPTCASE V9.0.034 - ERRO Atenção Undefined variable: sc_tem_trans_banco

Olá NM,

Ao usar no MENU a macro sc_commit_trans() da o seguinte erro:

Atenção
Undefined variable: sc_tem_trans_banco.

Na versão SCRIPTCASE V9.0.033, este erro estava ocorrendo apenas ao executar o menu no Mobile,
agora evolui também para o PC.

Att,
Paulo.

Essa mensagem apenas ocorre se você utilizar a macro sem antes ter realizado uma transação no banco.
Por exemplo:

Errado:

sc_commit_trans();

Correto:

sc_lookup(ds,"SELECT * FROM orders");
sc_commit_trans();

Ronyan,

Isso é óbvio, sempre depois da Transação é que se usa o COMMIT.

Só se nesta versão o SC passou executar o COMMIT antes da transação, porque continua dando o erro.

Att,
Paulo.

Eu realizei o teste, e não ocorreu o erro.
Apenas quando utilizado sem alguma macro de transação antes do sc_commit
Ou quando não há uma conexão definida no menu.