![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGridEh не хочет отображать галочку в поле TINYINT(1) MySQL [D7, XP, 2003]
Дмитрий © (2016-08-26 17:42:00)БД MySQL, компонент DBGridEh вроде должен автоматом отображать галку в логических полях
А в поле TINYINT(1) отображать галочку DBGridEh не хочет.
Видимо воспринимает как числовое.
Требуется также реадктирование поля.
Как быть?
KilkennyCat (2016-08-30 15:23:00) [1]
> Дмитрий (30.08.16 14:18) [5]
> BOOLEAN и BOOL есть синоним для TINYINT(1)
я разве не это же написал?
> Это принципиально?
нет. можно создать blob и считать, что это булево поле, в большинстве языков "true" и "false" сводятся к 0 и 1 (или к 0 и >0), но никто не запрещает вместо "true" и "false" использовать рисунки морковки и капусты.
> Хахаха
Ежу понятно, что некое поле может принимать некие значения. Тип поля определяет значения. И если при этом уточняется о необходимости какого-то еще редактирования (это как раз и вытекает из-за отсутствия принципов) , то вопрос о "привет" вполне корректен.
Дмитрий (2016-08-30 14:18:00) [2]
> реализуется через псевдоним 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-26 23:50:00) [3]
> в логических полях
таких нет в MySql.
реализуется через псевдоним BOOL или BOOLEAN типу TINYINT(1).
Возникает вопрос, зачем явно указывать TINYINT(1), если надо BOOL и это может повлиять на:
> DBGridEh вроде должен автоматом отображать галку в логических полях
? да еще потом прописывать 0 и 1 вместо true и false?
> Требуется также реадктирование поля.
Написать туда "привет"?
Дмитрий (2016-08-26 18:28:00) [4]добавил в свойство KeyList две строчки
0
1
Дмитрий (2016-08-26 18:12:00) [5]тока не редактируется, поганка
Дмитрий (2016-08-26 17:49:00) [6]Похоже, нашол ))
> В колонке DBGridEh есть свойство CheckBoxes. Его значение
> надо установить в True.