Главная страница
    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.035 c
1-1099605309
ssmaxx
2004-11-05 00:55
2004.11.21
Перемещение по текстовым файлам


4-1097168923
Arnold
2004-10-07 21:08
2004.11.21
Как создать компонент TreeView с помощью функции CreateWindow


1-1099729064
Ms.Dunkul
2004-11-06 11:17
2004.11.21
Как изменять мышью размеры форм не bsSizeable


4-1097347227
XProger
2004-10-09 22:40
2004.11.21
Добвить строку в RichEdit


14-1099369133
onix
2004-11-02 07:18
2004.11.21
Image жесткого диска





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский