Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Типы полей   Найти похожие ветки 

 
Настенька   (2004-10-21 20:10) [0]

Помогите!!!  У меня есть таблица с 2 полями: Name varchar(20), Surname varchar(30). Создавала я ее с помощью DatabaseDesctop. Как мне программно узнать, что поле Name имеет длину 20, а поле Surname – 30.
И еще вопрос: опять же как программно узнать тип поля: integer, string, date и т.д.


 
clickmaker ©   (2004-10-21 20:14) [1]

TField.Size
TField.DataType


 
Vlad ©   (2004-10-21 20:16) [2]


> Настенька   (21.10.04 20:10)  

см. TField и его свойства (DataType, Size)


 
Настенька   (2004-10-21 20:17) [3]

это cв-во у Query или где?


 
Vlad ©   (2004-10-21 20:17) [4]


> Настенька   (21.10.04 20:17) [3]
> это cв-во у Query или где?

у TField


 
Настенька   (2004-10-21 20:18) [5]

ну а как я его из таблицы то узнаю? не понимаю, может код приведете?


 
Vlad ©   (2004-10-21 20:22) [6]


> Настенька   (21.10.04 20:18) [5]


> ну а как я его из таблицы то узнаю

через ваш любимый TQuery или TTable.
объект TField возвращает метод FieldByName


 
Настенька   (2004-10-21 20:25) [7]

типа так: Query1.fieldbyname("Name").datatype


 
Vlad ©   (2004-10-21 20:25) [8]


> Настенька   (21.10.04 20:25) [7]
> типа так: Query1.fieldbyname("Name").datatype

угу :-)


 
Настенька   (2004-10-21 20:27) [9]

ура получилось!!! всем спасибо.


 
msguns ©   (2004-10-22 11:59) [10]

Настенька, несколько советов:
- Забудь про уродца под названием DataBase DeskTop и изучай SQL.
   "Общаться" с парадоксовскими (если уж так мил этот формат) намного лучше даже через SQL Explorer, не говоря уж о других более навороченных (но не входящих в поставку дельфей) продуктах

- Изучи компоненты работы с базами данных. Начни с TDataSet. Избавит от многих вопросов типа сабжа.


 
Reindeer Moss Eater ©   (2004-10-22 12:05) [11]

см. TField и его свойства (DataType, Size)

Боюсь, что свойства TField покажут свойства TField, а не физического поля в таблице БД.


 
Anatoly Podgoretsky ©   (2004-10-22 12:50) [12]

Настенька   (21.10.04 20:18) [5]
Кроме того можешь пользоваться и свойством Fields, тогда даже имя знать не обязательно.

Reindeer Moss Eater ©   (22.10.04 12:05) [11]
Ну и что, зачем нужно знать, то что на клиенте отсутствует, нужно знать только про поля в наборе данных.



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

Форум: "Базы";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
6-1095312364
integral9
2004-09-16 09:26
2004.11.21
обработка исключения EidHTTPProtocolException


1-1099878310
magasoft
2004-11-08 04:45
2004.11.21
Анализ скорости выполнения кода


4-1097357041
Seamcat
2004-10-10 01:24
2004.11.21
WinAPI


1-1099379935
leonidus
2004-11-02 10:18
2004.11.21
Вопрос по созданию класса


14-1099422893
ИМХО
2004-11-02 22:14
2004.11.21
Заглянем в будущее





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский