Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2010, 15:40   #1
tavrocotaps
Пользователь
 
Аватар для tavrocotaps
 
Регистрация: 16.08.2008
Сообщений: 56
По умолчанию FilterSQL и TSmartQuery

пытаюсь применить FilterSQL к набору данных в TSmartQuery ODAC-а, выглядит примерно так:
Код:
if (SelectedNOZID<>"") then
 begin
   SelectedNOZID := "NOZID IN (" + SelectedNOZID + ")";
   QueryMain.FilterSQL := SelectedNOZID;
   QueryMain.Filtered := true;
end;
поле NOZID существует, в строку SelectedNOZID заносятса NOZID записей выбранных мультиселектом, но при этом в гриде все равно отображаются все записи.
Подскажите в чем может быть ошибка.
forever trusting who we are...

Последний раз редактировалось tavrocotaps; 01.02.2010 в 15:43.
tavrocotaps вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц