Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2018.10.07;
Скачать: [xml.tar.bz2];

Вниз

DBGridEh не хочет отображать галочку в поле TINYINT(1) MySQL   Найти похожие ветки 

 
Дмитрий   (2016-08-26 17:42) [0]

БД MySQL, компонент DBGridEh вроде должен автоматом отображать галку в логических полях
А в поле TINYINT(1) отображать галочку DBGridEh не хочет.
Видимо воспринимает как числовое.
Требуется также реадктирование поля.
Как быть?


 
Дмитрий   (2016-08-26 17:49) [1]

Похоже, нашол ))


> В колонке DBGridEh есть свойство CheckBoxes. Его значение
> надо установить в True.


 
Дмитрий   (2016-08-26 18:12) [2]

тока не редактируется, поганка


 
Дмитрий   (2016-08-26 18:28) [3]

добавил в свойство KeyList две строчки
0
1


 
KilkennyCat ©   (2016-08-26 23:50) [4]


> в логических полях

таких нет в MySql.
реализуется через псевдоним BOOL или BOOLEAN типу  TINYINT(1).
Возникает вопрос, зачем явно указывать  TINYINT(1), если надо BOOL и это может повлиять на:

> DBGridEh вроде должен автоматом отображать галку в логических полях

? да еще потом прописывать 0 и 1 вместо true и false?

> Требуется также реадктирование поля.

Написать туда "привет"?


 
Дмитрий   (2016-08-30 14:18) [5]


> реализуется через псевдоним BOOL или BOOLEAN типу  TINYINT(1).
> Возникает вопрос, зачем явно указывать  TINYINT(1), если надо BOOL и это может повлиять на:

BOOLEAN и BOOL есть синоним для TINYINT(1)
При создании поля посредством
alter ... add `BoolField` BOOLEAN ...
будет создано поле с типом TINYINT(1)


> ? да еще потом прописывать 0 и 1 вместо true и false?

Это принципиально?


> Написать туда "привет"?

Хахаха
По-вашему, смена содержимого поля с 0 на 1 не считается редактированием


 
KilkennyCat ©   (2016-08-30 15:23) [6]


> Дмитрий   (30.08.16 14:18) [5]
> BOOLEAN и BOOL есть синоним для TINYINT(1)

я разве не это же написал?

> Это принципиально?

нет. можно создать blob и считать, что это булево поле, в большинстве языков "true" и "false" сводятся к 0 и 1 (или к 0 и >0), но никто не запрещает вместо "true" и "false" использовать рисунки морковки и капусты.

> Хахаха

Ежу понятно, что некое поле может принимать некие значения. Тип поля определяет значения. И если при этом уточняется о необходимости какого-то еще редактирования (это как раз и вытекает из-за отсутствия принципов) , то вопрос о "привет" вполне корректен.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2018.10.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
2-1471607982
Andrey K
2016-08-19 14:59
2018.10.07
Соединение по локальной сети


15-1474925401
Юрий
2016-09-27 00:30
2018.10.07
С днем рождения ! 27 сентября 2016 вторник


2-1472222559
Дмитрий
2016-08-26 17:42
2018.10.07
DBGridEh не хочет отображать галочку в поле TINYINT(1) MySQL


2-1471845533
Andrey K
2016-08-22 08:58
2018.10.07
Помогите разобраться с сетевым подключением.


2-1472194254
ford
2016-08-26 09:50
2018.10.07
Контекстное меню проводника





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский