![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL выдает Cannot perform this operation on a closet datasen [D6, Paradox]
СТРАЖ © (2003-02-10 17:06:00)Пытаюсь программно изменить запрос в SQL
для этого в клике на кнопке BUTTON
пишу
query1.close;
query1.sql.clear;
query1.sql.add(select.... и т.д.);
query1.open;
и выдает ту ошибку...
перед выполнением этой процедуры база для поиска активна и
RequestLive:=true;
НуЕ поскажете в чем проблема ??
Dennis (2003-02-10 18:44:00) [1]Источник проблемы сказать не могу, т.к. не понял к какой СУБД запрос. Но была такая же фигня при запросе к таблицам DBase III+ по сети, ничего я по трассировке не нашел, но с помощью TSession насильно закрывал БД.
MsGuns (2003-02-10 18:35:00) [2]Запрос должен отвечать требованиям "жизни" (Requestlive):
- Селект из одной таблицы
- Селект по все полям
- Нет оператора ORDER BY
- Нет операторов группировки (MAX,MIN,COUNT,... GROUP BY)
qwerty2 (2003-02-10 18:34:00) [3]очень возможно что срабатывает какое то событие датасета. нужно пройти пошагово (F7) этот участок кода
СТРАЖ (2003-02-10 18:27:00) [4]нет
MsGuns (2003-02-10 17:29:00) [5]Таблица, из которой выборка, случайно не используется эксклюзивно в этом же проекте ?