Страница 1 из 1

Как правильно вызывать TpFIBStoredProc.Preapare?

Добавлено: 14 фев 2007, 14:16
Naidenov
Доброго времени суток.

Давече, в процессе переработки кода своего коллеги, у меня возник вопрос: как правильно вызывать метод Preapare для TpFIBStoredProc? Точнее в какой последовательности: до того, как заполнены все параметры ХП или после (непосредственно перед вызовом ExecProc)? Или это не имеет значения?

Добавлено: 14 фев 2007, 14:34
Dimitry Sibiryakov
Любое обращение к параметрам автоматически вызывает неявный Prepare. Помедитируй над этим.

Добавлено: 14 фев 2007, 14:48
Naidenov
Dimitry Sibiryakov писал(а):Помедитируй над этим.
:lol:
Просто интересно, как распределяет ресурсы сервер и как ведет себя оптимизатор запросов в этих двух случаях явного вызова?

Добавлено: 14 фев 2007, 14:59
Dimitry Sibiryakov
Если ты еще не видел исходников - загляни туда. Откроешь много интересного.

Добавлено: 14 фев 2007, 15:01
kdv
оптимизатор никак не ведет себя при "двух вызовах". План запроса он строит на Prepare.