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

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

Существуют также свойства, относящиеся к использованию каптируемых изменений с хранимыми процедурами: CacheUpdates и UpdateRecordTypes. CacheUpdates включает и выключает поддержку кэширования изменений для компонента StoredProc. Для изменения результатов, возвращенных хранимой процедурой, необходимо разрешить кэширование, присоединить и настроить компонент UpdateSQL. UpdateRecordTypes определяет тип изменений, кото­рые будут видимы в TDataSet после установки для CacheUpdates значения true.

Изменение TDataSet, изначально доступных только для чтения, будет рассмотрено далее в разделе, посвященном компоненту UpdateSQL.

TBatchMove

Модуль: DBTables Класс-предок: TComponent

Компонент TBatchMove позволяет вам переносить группы записей из одной таблицы в другую. Эти группы могут состоять как из нескольких записей, так и из всех записей TDataSet. Работая с TBatchMove, вы указы­ваете исходную таблицу и таблицу назначения. Можно добавлять, изменять и стирать строки в таблице, или даже заменять ее целиком. Операция, вы­полняемая при вызове метода Execute, определяется установкой свойства Mode.

В таблицах 16.17 и 16.18 перечислены соответственно основные свойства и методы компонента TBatchMove. События для этого компонента не опре­делены.

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

Свойство Описание
Destination Указывает таблицу-получатель в операции группового перемещения.
Mapping Устанавливает взаимное соответствие между столбцами Source и Destination в том случае, когда исходная таблица и таблица назначения не идентичны. Если вы пренебрежете установкой этого свойства, групповое перемещение между таблицами разной структуры будет невозможно.
Mode Определяет тип перемещения (например, batAppendUpdate или batCopy).
Source Определяет таблицу-источник в операции группового перемещения.

Таблица 16.18. Основные методы TBatchMove

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