Вниз
Скачать: CL | DM;

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

← →
Настенька   (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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
3-1098767998
SIL
2004-10-26 09:19
2004.11.21
INSERT с параметрами


1-1099594290
Sanek1234
2004-11-04 21:51
2004.11.21
Выравнивание текста по ширине в TRichEdit.


1-1099837483
snake1977
2004-11-07 17:24
2004.11.21
DropDown


14-1099820611
Piter
2004-11-07 12:43
2004.11.21
Помогите скомпилировать библиотеку для Firewall


1-1099858549
тт
2004-11-07 23:15
2004.11.21
Генератор случайных чисел.




   Наверх