Estou usando o código abaixo com While numa consulta. Quando executo, retorna o erro
Fatal error: Call to a member function MoveNext() on a non-object in
e
Fatal error: Call to a member function Close() on a non-object in
Observei que, no forum, alguns colegas já passaram por isto, mas não vi solução. Alguém teria alguma dica de como resolver?
While (!$vagas_do_dia->EOF)
{
/* manha */
$varCLINICA = ({vagas_do_dia}[0][0]);
sc_set_global($varCLINICA);
$varPERIODO = {vagas_do_dia}[0][2];
sc_set_global($varPERIODO);
if (trim($varPERIODO) == ‘MANHA’)
{
sc_exec_sql("
UPDATE
dbo.Clinicas
SET
Status_manha = ‘DISPONIVEL’
WHERE
Clínica = ‘$varCLINICA’
");
}
$vagas_do_dia->MoveNext();
}
$vagas_do_dia->Close();