Prezados bom dia, venho lutando com esse problema e não sei mais o que fazer para resolver, então estou aqui para solicitar de vocês a ajuda que for necessária para a solução do mesmo.
Uso o scriptcase 8.1
O problema está nesse código, especificamente em calcular a idade
$current_date = date(‘d-m-Y’);
//Calcula Idade do Filiado;
$periodo = sc_date_dif_2({dataNascimento}, “aaaa-mm-dd”, $current_date, “dd/mm/aaaa”, 1);
{idade} = $periodo[2];
//Calcula o tempo de progreesão do Filiado;
$periodo = sc_date_dif_2({dataFiliacao}, “aaaa-mm-dd”, $current_date, “dd/mm/aaaa”, 1);
{tempo} = $periodo[2];
Tenho no evento onRecord da grid umas rotinas mas até onde percebi, somente no calculo de data é que está dando “zica das grossas”, como dá pra vê na imagem o tempo e a idade está calculando, mas aparece esse dito erro abaixo de cada registro, foi consultar na internet e diz que eu estou procurando uma posição do array que não existe, mas não acho que seja isso, porquê um array de data vai trazer 3 posições, 0,1,2 e eu estou pegando a 2.
Desde já agradeço a atenção de todos.