Форум: "Базы";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
ВнизКак получить 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.053 c