Книга: Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Подготовка команды
Подготовка команды
Если пользователю нужна информация о наборе рядов, который она создаст, то команду нужно подготовить:
C++
t_db_row row;
_THROW_OLEDB_FAILED (cmd, prepare("select * from iob",&row))
Поскольку с точки зрения взаимодействия с InterBase подготовка представляет собой передачу текста SQL-запроса серверу базы данных, то этот этап будет выполнен всегда - либо явным указанием пользователя, либо самой командой. При этом повторный вызов операции подготовки для одного и того же текста запроса игнорируется. Реализация команды провайдера для InterBase не осуществляет переподготовку запроса при повторном выполнении команды, поэтому явная подготовка с целью оптимизации многократного использования команды не имеет смысла
ADODB способно самостоятельно определять необходимость явной подготовки команды, поэтому об этом можно не заботиться Библиотека классов всегда проводит явную подготовку команды, выполняя ее сразу же после установки текста запроса.
- Удержание и переподготовка консультантов SAP
- Выполнение команды
- Подготовка параметров SQL-запроса
- Установка текста команды
- 6.9. Подготовка данных для расчета прибыльности
- Команды и формирование культуры по инициативе сверху
- Глава 6 Подготовка к разработке
- Как удалить ненужные команды из контекстного меню?
- Приложение 1 Команды FTP-протокола
- 2.1. Подготовка к установке
- 3.1.1. Основные команды
- 3.8.1. Подготовка к компиляции