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

start [/forum/topic.php?fid=39&msg=36557598&tid=1558136]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 400ms |

| 0 / 0 |
