Головна сторінка
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.57 MB
Час: 0.011 c
2-1472222559
Дмитро
2016-08-26 17:42
2018.10.07
DBGridEh не хоче відображати галочку в поле TINYINT (1) MySQL


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


15-1474925401
Юрій
2016-09-27 00:30
2018.10.07
З Днем народження ! 27 вересня 2016 вівторок


2-1471607982
Andrey K
2016-08-19 14:59
2018.10.07
З'єднання по локальній мережі


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





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська