Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4
Кент Рейсдорф. BORLAND C++BUILDER. Страница 467
Опубликовано 05.05.11
Компонент 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, используя имя поля в базе данных. | |