![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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