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

Вниз

Ошибка при фильтрации данных в ClientDataSet-e   Найти похожие ветки 

 
DelphiN! ©   (2004-12-24 10:25) [0]

Почему когда я применяю фильтр, в ClientDataSet-e мне вываливается ошибка :
Field "COMUTER" cannot be used in a filter expression
??

Поле COMPUTER типа String. Фильтр выглядит так :
COMPUTER = "1"

В чем дело ?


 
Johnmen ©   (2004-12-24 10:35) [1]

Field "COMUTER" <> COMPUTER = "1"
:)


 
DelphiN! ©   (2004-12-24 10:51) [2]

:)))

В оригенале у меня COMPUTER = COMPUTER ;)

Однако ошибка вываливается с тем-же успехом ....


 
Johnmen ©   (2004-12-24 11:14) [3]

Нужны подробности. Какая БД, какая таблица, какой запрос, какие поля, как ставится фильтр и др., что сочтешь нужным...


 
Skyle ©   (2004-12-24 11:25) [4]

Думаю, что поле Computer либо Calculated, либо InternalCalc.


 
Skyle ©   (2004-12-24 11:27) [5]

> [4] Skyle ©   (24.12.04 11:25)
Поправка. Эксперимент показал, что InternalCalc использовать можно. Calculated нельзя.


 
DelphiN! ©   (2004-12-24 12:42) [6]

Удалил старый ClientDataSet, поставил новый, пересоздал все поля и фильтр почти заработал, но теперь проблемма:
Есть поле типа DateTime
заполняется так : ClientDataSet1.FieldByName("Time").AsDateTime := now;

При применении фильтра :

TIME > 24.12.2004 03:32:53

Выскакивает ошибка :
Invalid filter expression character : "."

В чем дело ?


 
Johnmen ©   (2004-12-24 12:49) [7]

>>TIME > 24.12.2004 03:32:53

А ты сам подумай, что это за цифры с точками...:)


 
DelphiN! ©   (2004-12-24 12:56) [8]


>  [7] Johnmen ©   (24.12.04 12:49)


Какие цифры с точками ? Время с датой обычные ... Как тогда ??


 
Johnmen ©   (2004-12-24 13:01) [9]

>DelphiN! ©   (24.12.04 12:56) [8]
>Время с датой обычные ...

Ну да, если их писать от руки, составляя завещание...:)
Но ты же вроде бы программу пишешь, на D.


 
DelphiN! ©   (2004-12-24 13:08) [10]

Ну если написать что-то типа :

TIME > 38327,1670138889
или
TIME > 1102305846  //UnixTime

Тоже ошибка

Какие еще форматы времени там бывают, я больше незнаю, подскажите глупому


 
Johnmen ©   (2004-12-24 13:17) [11]

>Тоже ошибка

Какая ?


 
Anatoly Podgoretsky ©   (2004-12-24 13:25) [12]

Вроде ты уже не первый раз задаешь такого рода вопросы, а ведь был совет почитать какую ни будт книгу, почему не прислушался?


 
Val ©   (2004-12-24 13:49) [13]

какая-нибудь не помогает, вероятно.


 
DelphiN! ©   (2004-12-24 14:34) [14]


> [12] Anatoly Podgoretsky ©   (24.12.04 13:25)


Потому-что с базами работаю крайне редко, однако в близжайшее време почитаю про это, однако решение проблеммы мне нужно сегодня, может кто подскажет ...


 
msguns ©   (2004-12-24 16:28) [15]

Формат даты зависит от СУБД и компоненты доступа, о которых ты молчишь, как пленный партизан. Разделитель дат еще бывает "/"



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

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

Наверх




Память: 0.5 MB
Время: 0.058 c
14-1105637717
Soft
2005-01-13 20:35
2005.01.30
Можно ли в России зарабатывать большие деньги честно?


14-1105282639
DillerXX
2005-01-09 17:57
2005.01.30
У кого есть Rambler телесеть (это по ящику канал вместо культуры)


3-1103799535
_student
2004-12-23 13:58
2005.01.30
Вывод картинок из .mdb


14-1105309285
Alex_Petr
2005-01-10 01:21
2005.01.30
Интересная ситуация с покупкой компьютеров


1-1106038453
Miralex
2005-01-18 11:54
2005.01.30
Виснет программа! CriticalSection или ?