Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> Разработка клиентной части >> "Живые" результирующие наборы

[Назад]    [Содержание ]    [Вперед]

  


"Живые" результирующие наборы


По умолчанию компонент TQuery возвращает результирующие наборы только для чтения, однако, вы можете потребовать, чтобы он возвращал модифицируемый результирующий набор, установив свойство TQuery.RequestLive равным True. Однако при этом появляются некоторые ограничения, описанные ниже.

Для запросов, возвращающих результирующие наборы из таблиц dBASE или Paradox, эти ограничения таковы:

используется локальный синтаксис SQL (информацию по этому вопросу можно найти в справочной системе); используется только одна таблица; оператор SQL не использует предложение ORDER BY; оператор SQL не использует групповые функции типа SUM или AVG; оператор SQL не использует вычисляемые поля; сравнения в предложении WHERE могут состоять только из имен столбцов скалярного типа.

Для запросов, использующих режим проходящего SQL из таблицы на сервере, эти ограничения следующие:

используется одна таблица; Оператор SQL не использует предложение ORDER BY; оператор SQL не использует групповые функции типа SUM или AVG.

Чтобы определить, может ли модифицироваться результат того или иного запроса, воспользуйтесь свойством TQuery.CanModify.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017