Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

AdoQuery и OnFilterRecord   Найти похожие ветки 

 
Stas ©   (2003-07-11 11:27) [0]

ВСЕМ ДОБРЫЙ ДЕНЬ !!!

Или я чего-то не пойму или в ADOQuery неработает OnFilterRecord.
Пишу Filtered:=true;
в обработчике accept:=false
По идеи запрос должен быть пустым, а он мне выводит все записи подряд.
Кто знает что это ?

Заранее благодарен.


 
Smashich ©   (2003-07-11 11:32) [1]

ты чего то не поймешь:) и никто не поймет) код давай


 
Stas ©   (2003-07-11 11:35) [2]

procedure TfmSostport.ADOQuery1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
accept:=false;
end;

Вот весь код.
Запрос выполняет х.п. которая возвращает набор данных.


 
Stas ©   (2003-07-11 11:40) [3]

С таблицей работает правильно. т.е. если просто Select * from Mytable


 
KDS ©   (2003-07-11 13:09) [4]

>Запрос выполняет х.п. которая возвращает набор данных.
а OnFilterRecord( DataSet: TDataSet);
обработчик для TDataSet а не для ХП
может поэтому и не фильтрует

ну а почему бы не фильтровать на уровне Х.П.?
то есть вставить там в Where Field1=:FiterParameter
и передавать параметр


 
Stas ©   (2003-07-11 13:19) [5]

To KDS
>а OnFilterRecord(DataSet: TDataSet);
>обработчик для TDataSet а не для ХП
>может поэтому и не фильтрует
Может быть по этому. Но если впишу Filter:="Field1=20", то работает.

>ну а почему бы не фильтровать на уровне Х.П.?
>то есть вставить там в Where Field1=:FiterParameter
>и передавать параметр
Да видимо так сделать и придется, и быстрее работать будет.
Я просто нехотел переделывать ХП.



Страницы: 1 вся ветка

Текущий архив: 2003.07.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
7-101004
Zero Ice
2003-05-21 16:43
2003.07.31
I/o ports


3-100644
Term
2003-07-10 16:39
2003.07.31
Как сделать связь мастер-детальный для IB таблиц


14-100937
Карлсон
2003-07-11 12:43
2003.07.31
---|Ветка была без названия|---


1-100797
ruslan_as
2003-07-16 17:45
2003.07.31
Как открыть файл Acrobat Reader с паролем


1-100679
Opera
2003-07-18 10:48
2003.07.31
game.ini