У меня есть запрос который возвращает некоторое множество записей:
ADOStoredProc1.ProcedureName:='spSelectAllFarlepAccount;1';
ADOStoredProc1.Open;
ADOStoredProc1.First();
while(ADOStoredProc1.Eof<>true) do
Form1.ADOStoredProc1.Next();
Form1.ADOStoredProc1.Prior();
Form1.ADOStoredProc1.Close;
Работает нормально. Но что делать, если этот запрос записей не возвращает(в таблице нет записей), тогда при закрытии проблема:
"BOF или EOF имеют значение True или текущая запись была удалена."
ExecProc не подходит, поскольку иногда запрос возвращает записи...