Главная страница
    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.053 c
1-1099642844
hh
2004-11-05 11:20
2004.11.21
Как объект привести в первоначальное состояние?


1-1099729259
Ms.Dunkul
2004-11-06 11:20
2004.11.21
свойство Ttreeview, которое отвечает какой item иsubitem является


14-1099218854
Pat
2004-10-31 13:34
2004.11.21
.NET и драйвера


9-1090654486
ASoft
2004-07-24 11:34
2004.11.21
Sprite


6-1095312364
integral9
2004-09-16 09:26
2004.11.21
обработка исключения EidHTTPProtocolException





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