Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизОшибка при фильтрации данных в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.036 c