Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Как получить Description для полей (IB7.0, D7, FIBPlus)?   Найти похожие ветки 

 
TheEd   (2007-05-12 21:41) [0]

Господа мастера, помогите!

как получить описание полей (есть желание при запуске приложения их назначать в качестве заголовков в DBGrid), каким либо "стандартным" способом? Возможно что-то есть в FIBPlus, который я использую?

Пробовал конечно запросом получать типа:

 select RDB$FIELD_NAME as FN, RDB$DESCRIPTION as FD
     from RDB$RELATION_FIELDS
     where (RDB$RELATION_NAME = ""SameTable""

но это усложняет код - чувствую что есть что-то уже готовое...


 
Desdechado ©   (2007-05-12 22:49) [1]

А что ты будешь делать для калькулируемых полей или лукапных?
А если одно поле в разных запросах будет иметь разную интерпретацию?


 
TheEd   (2007-05-12 23:57) [2]


> А что ты будешь делать для калькулируемых полей или лукапных?
> А если одно поле в разных запросах будет иметь разную интерпретацию?


вопросы хорошие, но БД простая достаточно, т.е. один тэйбл --> один запрос, но предполагается что в будущем неоднократно поменяются DisplayLabel для полей. Чтобы не перекомпилировать, возникла идея использовать описание поля - ведь это логично.
С кэлк и лукап полями можно придумать что нить, это не проблема.


 
atruhin ©   (2007-05-13 06:52) [3]

Нет FIBPlus значения описания полей не получает. Т.е. только так как ты и сделал.


 
Виталий Панасенко(дом)   (2007-05-13 20:21) [4]


> atruhin ©   (13.05.07 06:52) [3]
>
> Нет FIBPlus значения описания полей не получает. Т.е. только
> так как ты и сделал.
>

Но у ФИБов есть другой механизм, сам не использовал. Но что-то, где-от рядом


 
Jan1   (2007-05-14 08:48) [5]


>  select RDB$FIELD_NAME as FN, RDB$DESCRIPTION as FD
>      from RDB$RELATION_FIELDS
>      where (RDB$RELATION_NAME = ""SameTable""
>
> но это усложняет код - чувствую что есть что-то уже готовое.
> ..

интересно чем это усложняет код?
Правда, как ты будешь для разных языков это реализовывать или у тебя один?


 
atruhin ©   (2007-05-14 15:00) [6]

> Но у ФИБов есть другой механизм, сам не использовал.


 
atruhin ©   (2007-05-14 15:45) [7]

> > Но у ФИБов есть другой механизм, сам не использовал.

Откуда информация? Там много чего есть, но не описание полей.
Т.к. они предназначенны только для разработчика БД, самодокументирование.
И не должны использоваться в другом качестве.



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

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1186709482
Riply
2007-08-10 05:31
2007.09.09
Delphi перестала "прыгать" :)


15-1186999718
SCL
2007-08-13 14:08
2007.09.09
Cоздание игр


6-1168691528
Jeeb
2007-01-13 15:32
2007.09.09
Нажатие кнопки-рисунка на сайте


15-1186726846
stanislav
2007-08-10 10:20
2007.09.09
Вопрос по CVS


6-1168957122
Black_Live
2007-01-16 17:18
2007.09.09
Насколько эти ключи реестра актуальны при сетевой защите?