Erro ao usar sc_select no mestre-detalhe versão **9.6.006**

Boa Noite a Todos da Comunidade!
Estou enfrentando um problema no relatório mestre detalhe que fiz, ele está atualizando o mestre detalhe, porém, quando eu salvo no detalhe a unidade, o valor e o subtotal fica em branco, como mostra a foto.

Mas verifico no banco dedados e grava corretamente, to achnado que isso pode ser um bug da versão, a que estou usando é essa 9.6.006.

O Código do sc_select assim:
//sc_select(ds, “SELECT fk_id_unidade, preco FROM tbl_cad_produto_servico WHERE //id_cad_produto_servico = {fk_id_produto_servico}”);
//if ({ds}==false)
//{
//echo “Registro não encontrado.”;
//}
//else
//{
//while (!{ds}->EOF){
//{unidade} = {ds}->fields[0];
//{preco} = {ds}->fields[1];
//{ds}->MoveNext();
//}
//{ds}->Close();
//}
e ai só coloco no evento ajax para ele buscar e ler o produto.
Alguém ja passou por algo parecido ou está passando???

Para obter apenas um registro, aconselho a usar a macro sc_lookup.

Olá @rafaelferreira2312,

Esse problema já foi resolvido nas ultimas versões do scriptcase. Recomendo você atualizar a sua versão e testar novamente.

1 Curtida

@InfinitusWeb agradeço pela dica tentei um sc_lookup e acontece a mesma coisa.

@yuri_esteves Agradeço pela dica, o problema é que a última vez que fui atualizar o scriptcase tive problemas com meus projetos, ai deu um problema, pois tive que desisntalar tudo e instalar novamente, nesse quesito o scriptcase ele falha…

Faça atualização Manual do seu SC. É mais seguro e sempre funciona.