Pessoal, estou tentando incluir uma validação no BeforeInsert para não deixar cadastrar CPF repetido, não estou usando regra no banco devido a permitir vazio porém se for válido eu estava querendo checar, dar mensagem e vazar fora.
Usei o código.
if ({tbp_cpf}<>’’)
{
$check_sql = ‘select count(*) from tb_pacientes where tb_pacientes.tbp_cpf = "’.{tbp_cpf}.’" and id_paciente <> '.{id_paciente};
sc_select(dataset, $check_sql);
if (false == {dataset})
{
// Error while accessing database
}
elseif ({dataset}->EOF)
{
// No record found
}
else
{
echo(“ja tem, o cpf”);
sc_error_message(‘Atenção, o CPF: ‘.{tbp_cpf}.’ Já existe!’);
}
}
Mas não retorna nada.
Claudney