Instalei o sc9.4 pra testes, restaurei os backups.
2 = A non-numeric value encountered
/var/www/html/sc94/devel/generator/nm_gp_analiz_php.php 1008
Ola
Tambem tive alguns erros na migração e aconselho refazer as aplicações novamente.
Tive uma 5 aplicações com erro de um projeto com umas 400 aplicações e gastei mais de uma hora tentando encontrar o erro, porque funcionava perfeitamente no php 7.0 e naõ funcionou no php 7.3.
Deveria de inicio ja ter refeito as aplicações, pois não gastei uma hora para refaze-las.
Ninguem sabe como esse scriptcase é feito; e sem saber fica dificil entender essas mensagens de erro.
at;
Moacir
Boa Noite
Tive este problema notei quer onde tem campos numéricos com auto incremento da este erro mudei o campo para text funcionou normal.
Compartilhando a solução que encontrei:
no evento Ajax OnChange do campo Produto, eu limpava o campo Valor de Entrada, assim quando o usuário alterava o produto a ser calculado:
{entrada} = " ";
como resolvi o problema:
- primeiro, no Valor Padrão do campo, defini como 0
- segundo, passei a limpar o campo {entrada} = 0;
O que ocorre, é que no Php 7.3 ele não calcula o campo vazio, ou seja, ele não atribui 0 para os campos vazios de forma automática.
Demorei para concluir isso, tentei de tudo, inclusive alterando o tipo do campo na base de dados, criando novo form e várias outras tentativas dentro do próprio form. (achando que era bug), mas enfim resolvido.
Bom dia, @eloy
Agradecemos o seu contato.
Você poderia informar em qual versão do Scriptcase encontrou esse problema (9.4.0xx)?
Outra informação útil seria o banco utilizado e seu respectivo driver.
versão 9.4.020
Banco de dados [Firebird] Firebird PDO
Obrigado pela dica…
Engraçado estava “dando pau” em um monte de app e agora só ficou em um q já foi resulvido por causa da sua dica… vamos aos testes
abraço.