Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2010, 13:06
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
Кто-нибудь использует пустое значение свойств типа %Boolean? Без InitialExpression? Ждут ли неожиданности? Появилась задачка, где как раз нужно получать у флага либо пусто (не трогали флаг), либо значение 0 или 1 (трогали, последнее значение такое-то). В документации два значения. В базе несколько больше... вот и думаю.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 14:06
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
kolesov, Третье значение NULL по идее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 14:17
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
Мне кажется, это третье надо сделать чем-то одним из двух и сделать свойcтво REQUIRED. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 15:33
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 16:20
|
|||
|---|---|---|---|
|
|||
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
а лучше сразу прописать: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 16:45
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
Ymka2007а лучше сразу прописать Не факт... Все зависит от прикладной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2010, 16:51
|
|||
|---|---|---|---|
|
|||
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
Я использую, никаких форс мажоров пока не было ;-) Когда создается объект, поле пустое, при редактировании пустое значение уже не вернуть в любом случае будет или 0, или 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2010, 17:18
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
iriskin, Спасибо. Обнадежили ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2010, 07:16
|
|||
|---|---|---|---|
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
В объекте хорошо, там идет проверка типа по %Boolean а в SQL? чет мне кажется, что пусто будет null, а не 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2010, 12:29
|
|||
|---|---|---|---|
|
|||
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
По тяжелому долгому опыту для большинства пользователей Cache (sql и интерфейсы): 1 - true, 0-false, ""-null Но бывает еще и $char(0)... - когда уж совсем не присвоено :) с точки зрения РБД (настоящий NULL, а "" - это пустое значение) Поэтому надо аккуратно проверять булевы значения = NULL, особенно при обмене данными с другими СУБД. Я стараюсь сделать их обязательными и имеющими только два значения - false и true (0 и 1). Меньше ошибок. Кстати, в инете очень много топиков на тему 4 значений булевой переменной. Я был потрясен в новогоднюю ночь этими откровениями, как просто я относился к да/нет столько лет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2010, 04:28
|
|||
|---|---|---|---|
|
|||
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
iriskin, при редактировании в Каше можно вернуть значение пустого поля, вот так: x="" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2010, 04:57
|
|||
|---|---|---|---|
|
|||
%Boolean. И все же, 2 или 3(или больше?) возможных значений? |
|||
|
#18+
Iset, если поле обязательное (REQUIRED), то в базу оно пустое не попадет. Ошибку на проверке при записи выдаст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&tablet=1&tid=1558136]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 483ms |

| 0 / 0 |
