Динамическое изменение запроса

отредактировано 03:07 Раздел: FastReport 2.xx VCL
Попытался из скрипта изменить Query - не получилось.
Исходный SQL у Query был таким - 'SELECT * FROM FactoryOrderH_V'

На (OnActivate) формы, на которой был Query повесил след. код:
begin
Query.Close;
Query.SQL.Text := 'SELECT * FROM FactoryOrderH_V WHERE Code IN (3,1,45)';
Query.Open;
end;

Тем не менее, запрос забирал все записи, какие вообще есть в исходной таблице.
Пробовал весить этот код и на другие события - эффект тот же.

Соответственно, вопрос - что я не так делал и можно так вобще делать?
Нечто похожее было описано в FAQ...

Леонид.

Комментарии

  • отредактировано 03:07
    Query.Sql.Clear
    Query.SQL.Add( 'SELECT * FROM FactoryOrderH_V WHERE Code IN (3,1,45)');

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.