Minha cordial saudação a todos!
Ao abrir uma Grid preciso percorrer a tabela “doc_pgto_gerado” em que os pagamentos estão pendentes e atualizar a consulta da grid cuja tabela é “inscricoes”. Pra isso no onSriptInit da grid estou usando o seguinte código:
$sql = "SELECT token_pgto, id_logafacil, id_evento, status FROM doc_pgto_gerado GROUP BY token_pgto HAVING id_logafacil = " .[glb_id_logafacil]. " AND id_evento = " .[glb_id_evento]. " AND status='AWAITING_RISK_ANALYSIS' OR status='PENDING'";
sc_select(rs, $sql);
if({rs} !== false) {
while(!$rs->EOF) {
$TokenPgto = {rs[0][0]};
$update = "UPDATE inscricoes SET status_pagto = 'PENDENTE' WHERE token_pgto = '".$TokenPgto. "'";
sc_exec_sql($update);
$rs->MoveNext();
}
$rs->Close();
sc_commit_trans();
}
Está ocorrendo o seguinte erro:
Fatal error : Uncaught Error: Cannot use object of type ADORecordSet_pdo as array in /home/ronaldorfm/public_html/dev/app/app_manage_events/grid_inscricoes_status_pgto/grid_inscricoes_status_pgto_grid.class.php:516 Stack trace: #0 /home/ronaldorfm/public_html/dev/app/app_manage_events/grid_inscricoes_status_pgto/grid_inscricoes_status_pgto_grid.class.php(180): grid_inscricoes_status_pgto_grid->inicializa() #1 /home/ronaldorfm/public_html/dev/app/app_manage_events/grid_inscricoes_status_pgto/index.php(2954): grid_inscricoes_status_pgto_grid->monta_grid(0) #2 /home/ronaldorfm/public_html/dev/app/app_manage_events/grid_inscricoes_status_pgto/index.php(4765): grid_inscricoes_status_pgto_apl->controle() #3 {main} thrown in /home/ronaldorfm/public_html/dev/app/app_manage_events/grid_inscricoes_status_pgto/grid_inscricoes_status_pgto_grid.class.php on line 516