![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
adotable1.FieldByName('fl_prov').Asboolean [D6, dBase, FoxPro]
denis24 © (2004-07-13 15:46:00)Почему сабж мне возвращает true если там точно стои false
Sandman25 (2004-07-14 10:35:00) [1][20] Anatoly Podgoretsky © (13.07.04 17:53)
А строки лучше в блоб записывать, чтобы от размера строк не зависеть :)
Anatoly Podgoretsky (2004-07-13 17:53:00) [2]denis24 (13.07.04 17:42) [17]
Правильно, а даты и числовые переделай в строки, тоже меньше проблем
bushmen (2004-07-13 17:48:00) [3]> denis24 (13.07.04 17:42) [17]
Тебе надоела только одна затыка, то ли еще будет! Смотри не взвой! :))
Sergej (2004-07-13 17:43:00) [4]Reindeer Moss Eater © (13.07.04 17:38) [16]
Хм.. И то и другое тем или иным способом связано с базами данных :)
denis24 (2004-07-13 17:42:00) [5]короче
переделал на nimeric и отслеживаю 0 и 1
Надоело
Reindeer Moss Eater (2004-07-13 17:38:00) [6]А кто-нибудь может объяснить взаимосвязь между
adotable1.FieldByName('fl_prov').Asboolean и SQL запросом?
bushmen (2004-07-13 17:34:00) [7]> Studentik © (13.07.04 17:32) [14]
Иногда и топор говорят помогает от головной боли. Может, сначала надо подумать, а потом делать? :)
Studentik (2004-07-13 17:32:00) [8]Sergej (13.07.04 17:17) [12]
Были у меня проблемы с фильтрацией данных, перебрал 12 вариантов (True, T, 1, ``, "") не помогло, а вот такая строчка сработала:
.Filter:='имя_поля=имя_поля'
stone (2004-07-13 17:25:00) [9]
> denis24 (13.07.04 17:06) [10]
1. попробуй в запросе использовать 0 и 1, вместо False и True
2. может в таблице не False, а NULL ?
Sergej (2004-07-13 17:17:00) [10]Studentik © (13.07.04 17:10) [11]
... fl_prov=fl_prov ... Что это было?
Studentik (2004-07-13 17:10:00) [11]>Может какаято тонкость в adotble и dbf?
Попробуй так:
select fl_prov,dat_bank,dat_klnt,num_doc,nam_plat,ls_plat,summa,biotrd_f from data where
fl_prov=fl_prov order by num_doc
denis24 (2004-07-13 17:06:00) [12]select fl_prov,dat_bank,dat_klnt,num_doc,nam_plat,ls_plat,summa,biotrd_f from data where
fl_prov=false order by num_doc
Этот запрос возвращает 0 записей.Хотя полно false.
Может какаято тонкость в adotble и dbf?
Reindeer Moss Eater (2004-07-13 16:53:00) [13]Оно у тебя и так обмануто.
Верь тому, что возвращает метод As...
denis24 (2004-07-13 16:50:00) [14]А как же єто зрение обмануть?
Reindeer Moss Eater (2004-07-13 16:46:00) [15]Почему сабж мне возвращает true если там точно стои false
Это обман зрения.
denis24 (2004-07-13 16:41:00) [16]В дебугере вижу возвращаемое значение сабжем
Anatoly Podgoretsky (2004-07-13 16:39:00) [17]denis24 (13.07.04 16:35) [4]
Это хорошо, а как насчет "Откуда такая уверенность?"
denis24 (2004-07-13 16:35:00) [18]Сам базу создавал dbase 4 поле logical
А сабж постоянно возвращает true.
Какието предложения есть?
bushmen (2004-07-13 16:09:00) [19]Откуда такая уверенность? Может, все-таки в базе не true / false, а 0 / 1 используется?
Соловьев (2004-07-13 15:50:00) [20]т.е. всегда наоборот? ну используй not :)