При работе с Interbase, выводится:
Warning: InterBase: invalid statement handle in ...
Вот фрагмент кода скрипта:
$h=@ibase_connect(HOST, USER, PASSWORD,"WIN1251");
if($h==0)
{
printf("Ошибка: невозможно соеденениться с Базой Данных... ");
return false;
}
$Query=sprintf("select ID,DATE_SEM,REVISION,TELEPHON from SEMINAR_TN %s","collate pxw_cyrl;");
$sth = ibase_query ($h,$Query);
$f=ibase_fetch_row($sth);
printf("ID=%s, DATE_SEM=%s, REVISION=%s, TELEPHON=%s",$f[0],some_func($f[1]),$f[2],$f[3]);
Если писать вместо printf("ID=%s, DATE_SEM=%s, REVISION=%s, TELEPHON=%s",$f[0],some_func($f[1]),$f[2],$f[3]);
такой код: printf("ID=%s, DATE_SEM=%s, REVISION=%s, TELEPHON=%s",$f[0],$f[1],$f[2],$f[3]);
то никаких сообщений нет...
Можно как-то отключить вывод подобных сообщений? И почему оно вообще выскакивает?