![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]()
Мужики, подскажите, как выкрутиться?
Есть компонент sGroupBox.Checked - в базу записывается в поле с типом TINYINT(1). Вот задача: Записывает как ("-1" - True, "0" - False), соответственно при считывании из базы в любом случаем sGroupBox.Checked - False. Блин, почему -1 это True? Если в базе руками проставлять 0 или 1 - то тогда считывается всё правильно. Я понимаю, что можно выкрутиться, написать условия для правильного перехвата, но почему такие грабли? Последний раз редактировалось iskurt; 18.04.2019 в 12:21. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А как записываешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
BOOL - почему не Boolean?
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Boolean
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
![]()
Ах да, очепятка... .без разницы... всё равно записывает -1
Снимок.PNG |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Не знаю что пишешь. Просто для Bool ord(True)=-1, а для Boolean ord(True)=1. Для Bool тот Byte и выдал ошибку приведения типа. Ord(False)=0 и для BOOL, и для Boolean
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Почему при условии "false", трассировка входит в блок "true" | KBO | Помощь студентам | 7 | 20.03.2016 21:18 |
Как избежать цепи "CheckBox.Checked" -> CheckBoxClick | Ship_1 | Общие вопросы Delphi | 7 | 18.12.2015 11:23 |
querySelectorAll('[type="checkbox"]:checked') не работает в ИЕ | Maxx | JavaScript, Ajax | 3 | 03.12.2015 12:40 |