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

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

Cвойства полей базы Firebird. [D5]


AlexeyMir ©   (2008-01-09 19:29:00) 

У меня база Firebird.
Подскажите, можно ли узнать из программы в ходе ее выполнения свойства полей такие как "Не пусто", "Тип поля", "Длина"?


Правильный_Вася   (2008-01-10 11:02:00) [1]


> tbl.FieldByName('Field1').ClassName,tString(tbl.FieldByName('Field1')).size

глупости
это маппинг дельфовый, а он может совсем не совпадать с настоящими определениями полей
например, числовые поля вообще веселые и маппинг зависит от драйвера
да и char от varchar ничем не отличается в маппинге, если я правильно помню


Евгений Р.   (2008-01-10 00:32:00) [2]

Сдаюсь, распечатал.


Виталий Панасенко(дом)   (2008-01-10 00:27:00) [3]

извиняюсь у Johnmenа!.. Евгений, под "это"имелась ввиду ссылка..:-)


Виталий Панасенко(дом)   (2008-01-10 00:25:00) [4]

а это
> Johnmen ©   (09.01.08 21:29) [1]


> Читай http://www.ibase.ru/devinfo/sysqry.htm

- знает


Евгений Р.   (2008-01-10 00:20:00) [5]

А, ну тогда:
tbl.FieldByName('Field1').ClassName,
tString(tbl.FieldByName('Field1')).size, а not null, defult не знаю


Виталий Панасенко(дом)   (2008-01-10 00:15:00) [6]


> Евгений Р.   (10.01.08 00:09) [2]
>
> tbl.FieldByName('Field1').isNull

Я думаю, имелось ввиду другое, определение полей таблицы при создании : not null, defult и т.д.


Евгений Р.   (2008-01-10 00:09:00) [7]

tbl.FieldByName('Field1').isNull


Johnmen   (2008-01-09 21:29:00) [8]

В базе нет полей.
А если это про то, что все даже начинающие знают, то можно.
Читай http://www.ibase.ru/devinfo/sysqry.htm


Наверх

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