![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация данных [D5, dBase, FoxPro]
Unone © (2003-03-19 07:41:00)Пытаюсь отфильтровать таблицу: Выдать данные в которых поле kod пустое. Запрос, приведенный ниже, ошибок не выдает, но и не работает правильно. Господа программисты, подскажите, я делаю не так?
onClick (Button)
s:="";
Table1.Filtered:=true;
Table1.Filter:="kod="+""""+s+"""";
Johnmen (2003-03-19 13:32:00) [1]Да, действительно, для BDE"шной фильтрации F IS NULL корректно.
Unone (2003-03-19 12:56:00) [2]
> Какого класса эта Table ?
TDBDataSet
Johnmen (2003-03-19 12:33:00) [3]Какого класса эта Table ?
Unone (2003-03-19 12:29:00) [4]
> А сначала-то говорил про Table...
А какая разница?
С Table "is NULL" фильтрация тоже работает верно
Unone (2003-03-19 12:14:00) [5]>Технология ADO
Извиняюсь, MIDAS
Johnmen (2003-03-19 12:13:00) [6]А сначала-то говорил про Table...
Unone (2003-03-19 12:09:00) [7]Технология ADO
Компонент TClientDataSet (все свойства стоят по умолчанию), данные загружены из таблицы.
procedure TMainForm.SpeedButton1Click(Sender: TObject);
begin
dm.cds1.Filtered:=true;
dm.cds1.Filter:="kod is NULL";
...
end;
Соловьев (2003-03-19 11:19:00) [8]наверное ADO ...
Johnmen (2003-03-19 11:17:00) [9]>Unone (19.03.03 11:12)
>А у меня работает
В таких случаях восклицают "Код в студию !", и просят указать компоненты доступа...
Unone (2003-03-19 11:12:00) [10]
> да действительно is null не работает
А у меня работает
dvp (2003-03-19 10:02:00) [11]да действительно is null не работает, спутал с SQL sorry ...
Johnmen (2003-03-19 09:38:00) [12]>dvp © (19.03.03 09:22)
Не-а...
dvp (2003-03-19 09:22:00) [13]>Anatoly Podgoretsky
Table1.Filter:="kod is NULL";
Unone (2003-03-19 08:58:00) [14]> Anatoly Podgoretsky
Спасибо за помощь!
Anatoly Podgoretsky (2003-03-19 08:10:00) [15]Table1.Filter:="kod=NULL";
Жук (2003-03-19 08:07:00) [16]Пустое - NULL, а совсем не "".