Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CalculatedFields


asdf2 ©   (2008-03-18 14:10:00) 

Всем привет.
Есть у мя вычисляемое поле типа Integer, отображает его поле с CheckBox'ом, но оно серое и флажки не убираются/не ставятся. Что надо сделать, чтоб заработало?


asdf2   (2008-03-18 15:47:00) [1]

select CAST(0 AS BINARY) qqq from aaa - так работает, бред какой-то.
всем спс.


asdf2   (2008-03-18 15:41:00) [2]

select CAST(0 AS SIGNED) qqq from aaa - Integer почему-то нельзя

пофик, та же самая ошибка


asdf2   (2008-03-18 15:29:00) [3]


> Johnmen ©   (18.03.08 15:15) [14]

блин, ругается, говорит запрос неправильный MySQL 5


Johnmen   (2008-03-18 15:15:00) [4]

Напиши select CAST(0 AS INTEGER) qqq from aaa, м.б. поможет...


asdf2   (2008-03-18 15:02:00) [5]


> Johnmen ©   (18.03.08 15:00) [12]

компоненты Zeos, так их кверя распознает select 0 qqq from aaa


Johnmen   (2008-03-18 15:00:00) [6]

С каких пор "поле типа Integer" стало иметь описание TLargeintField?


asdf2   (2008-03-18 14:57:00) [7]


> Игорь Шевченко ©   (18.03.08 14:46) [10]

а как к нему обратиться как не к варианту?
в Query поле TLargeintField
в гриде колонка DataBinding.ValueType = LargeInt
ValueChecked = 1

так почему обращение идет как к варианту?


Игорь Шевченко   (2008-03-18 14:46:00) [8]


> почему же обращение к полю происходит как к variant


потому что к нему обращаются,как к варианту


asdf2   (2008-03-18 14:35:00) [9]

почему же обращение к полю происходит как к variant, если везде указано, что оно целочисленное?


Johnmen   (2008-03-18 14:31:00) [10]

Ой, это очень плохо(c) http://www.rsdn.ru/Info/Howtoask.xml


asdf2   (2008-03-18 14:29:00) [11]

не, не все при попытке изменения выдает:
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EDatabaseError with message 'Cannot access field 'qqq' as type Variant'. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------


asdf2   (2008-03-18 14:26:00) [12]

а, все, спс всем


Ega23   (2008-03-18 14:26:00) [13]


> чтобы можно было потом ставить/убирать галочку?


Да хоть гиперболический параболоид.


asdf2   (2008-03-18 14:25:00) [14]


> Ega23 ©   (18.03.08 14:21) [3]

чтобы можно было потом ставить/убирать галочку?


Ega23   (2008-03-18 14:21:00) [15]


> мне нужно снимать/ставить галочку для поля, которое не существует
> в БД, но надо, чтоб было видно в гриде. как это сделать?
>


Select 0 as MyEditField, * from Table1


asdf2   (2008-03-18 14:19:00) [16]


> Johnmen ©   (18.03.08 14:15) [1]

лана, мне нужно снимать/ставить галочку для поля, которое не существует в БД, но надо, чтоб было видно в гриде. как это сделать?


Johnmen   (2008-03-18 14:15:00) [17]


> Что надо сделать, чтоб заработало?

Ничего не надо ибо бред. Т.к. поле вычисляемое.


Наверх

Титульная страница Поиск, карта сайта Написать письмо