Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4

Кент Рейсдорф. BORLAND C++BUILDER. Страница 467

Компонент TStoredProc используется для выполнения хранимых проце­дур в приложениях С+-i-Builder. Хранимые процедуры представляют собой откомпилированный набор операторов SQL, выполняемых как одна програм­ма. TStoredProc обеспечивает интерактивную работу с результатами, которые возвращают хранимые процедуры.

В таблицах 16.14, 16.15 и 16.16 перечислены соответственно основные свойства, методы и события компонента TStoredProc.

Таблица 16.14. Основные свойства TStoredProc

Свойство Описание
Active Открывает и закрывает TDataSet.
AutoCalcFields Определяет способ вычислений с использованием полей.
Bof Показывает, находится ли TDataSet на начале.
CachedUpdates Определяет, будут ли кэшироваться обновленные данные.
Database Идентифицирует TDatabase, используемый TDataSet.
DatabaseName Устанавливает псевдоним, используемый для соединения с базой данных.
Eof Показывает, достигнут ли конец TDataSet.
Свойство Описание
FieldCount Возвращает количество полей в TDataSet.
FieldDefs Содержит информацию о полях TDataSet.
Fields Возвращает указанное поле TDataSet. (Требует индекс в качестве аргумента.)
Filter Определяет выражение, используемое для фильтрации записей.
Filtered Определяет, какая фильтрация используется: указанная в Filter или в OnFilterRecord.
FilterOptions Управляет работой фильтров.
Modified Показывает, была ли данная запись изменена с момента последнего Post или Cancel.
Overload Указывает перегруженную процедуру для использования в СУБД Oracle.
ParamBinMode Определяет способ связи Params с параметрами процедуры.
ParamCount Показывает количество параметров SQL-запроса.
Params Определяет параметры, используемые для SQL-запроса.
Prepared Показывает, готов ли запрос.
RecordCount Возвращает количество строк в TDataSet.
SessionName Указывает, какой компонент TSession используется для соединения с базой данных.
State Возвращает состояние TDataSet (например, dsEdit или dsBrowse).
StmtHandle Возвращает низкоуровневый дескриптор BDE для последнего результата запроса.
StoredProcName Указывает имя процедуры, подлежащей выполнению.
UpdateObject Определяет компонент UpdateSQL для использования совместно с кэшируемыми изменениями.
Append Добавляет пустую строку к TDataSet и переводит его в режим редактирования.
AppendRecord Добавляет строку к TDataSet, используя указанные значения.
ApplyUpdates Сохраняет кэшированные изменения в базе данных.
Cancel Отменяет ждущее изменение текущей строки.
CancelUpdates Отменяет ждущие изменения, занесенные в кэш.
Close Закрывает TDataSet.
Delete Удаляет текущую запись.
Edit Переводит TDataSet в режим редактирования.
ExecProc Выполняет хранимую процедуру.
FetchAII Считывает все строки базы данных, ожидающие своей очереди.
FieldByName Возвращает TField, используя имя поля в базе данных.

Web-дизайн (с) 2010 All rights reserved