Senhores, minha cordial saudação!
O comando está no onBeforeDelete.
Preciso deletar os registros cujo valor do {token} no formulário seja igual nas diversas tabelas.
Alguma coisa fiz de errado no WHILE que está dando erro.
$delete_table = 'pagamentos_inscricao_evento'; // Table name
$delete_where = "token_pgto = '" .{token}. "'"; // Where clause
$delete_sql = 'DELETE FROM ' . $delete_table
. ' WHERE ' . $delete_where;
sc_exec_sql($delete_sql);
//O ERRO ESTÁ OCORRENDO NESTA PARTE
$sql = "SELECT token_inscricao FROM inscritos_evento WHERE token_pgto = '" .{token}. "'";
sc_select(rs, $sql);
if({rs} !== false) {
while(!$rs->EOF) {
$TokenInscricao = {rs[0][0]};
$delete_table = 'inscritos_disciplina_oficina'; // Table name
$delete_where = "token_inscricao = '" .$TokenInscricao. "'"; // Where clause
// Delete record
$delete_sql = 'DELETE FROM ' . $delete_table
. ' WHERE ' . $delete_where;
sc_exec_sql($delete_sql);
$rs->MoveNext();
}
$rs->Close();
}
$delete_table = 'inscritos_evento'; // Table name
$delete_where = "token_pgto = '" .{token}. "'"; // Where clause
$delete_sql = 'DELETE FROM ' . $delete_table
. ' WHERE ' . $delete_where;
sc_exec_sql($delete_sql);