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

Вниз

Как узнать тип полей программно   Найти похожие ветки 

 
victor_ch   (2003-06-27 10:21) [0]

Добрый день всем

работаю через BDE
чтобы узнать список полей определенной таблицы можно использовать функцию getFieldNames
а вот как узнать про эти поля более подробно
т.е тип, длину и.т.д?


 
Карелин Артем ©   (2003-06-27 10:50) [1]

Fields[номер поля].FieldKind
Fields[номер поля].DataSize
Fields[номер поля].DataType


 
victor_ch   (2003-06-27 10:53) [2]

это когда я открою таблицу
тогда да
а вот как не открывая таблицу это сделать
ведь таблицы есть очень большие


 
Карелин Артем ©   (2003-06-27 10:55) [3]

У меня база на 10 000 000 записей открывается мгновенно...


 
victor_ch   (2003-06-27 10:58) [4]

а если это не таблица а view со сложной выборкой
тоже быстро откроется


 
Johnmen ©   (2003-06-27 10:58) [5]

А еще и базы данных бывают очень разные ...


 
victor_ch   (2003-06-27 11:06) [6]

так значит другого способа нет
только открывать таблицу и после этого считывать типы полей?


 
Zacho ©   (2003-06-27 11:10) [7]


> victor_ch (27.06.03 11:06)

От СУБД зависит. Обычно такую информацию можно получить из системных таблиц.


 
Johnmen ©   (2003-06-27 11:23) [8]

>victor_ch (27.06.03 11:06)
>так значит другого способа нет

Другого способа нет, если не можешь правильно задать вопрос...:)


 
sniknik ©   (2003-06-27 12:45) [9]

victor_ch (27.06.03 11:06)
а чего бы и не открыть? в локальных версиях открытие таблица вовсе не означает чтение ее до конца.
getFieldNames если нет системных таблиц тоже должен так делать.



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
14-68070
SergP
2003-07-04 20:34
2003.07.21
Как засчитывается посещение сайта?


4-68115
1g0r
2003-05-20 13:03
2003.07.21
как отловить изменение раскладки в диалоге?


14-68017
Soft
2003-07-03 12:21
2003.07.21
Любой программист хоть иногда занимается хакерской работой


1-67834
MakNik
2003-07-07 12:34
2003.07.21
Как проверить есть ли файлы в папке???


14-67962
zolotov
2003-07-01 19:00
2003.07.21
Где можно достать ToolBar c окном настройки кнопок?