C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как определить размер столбца таблицы, программно
andruxa-xaxa
Отправлено: 20.03.2007, 21:48


Ученик-кочегар

Группа: Участник
Сообщений: 17



Подскажите пожалуйста как можно определить размер столбца таблицы в компоненте Table.
Я использовал paradoxTable->FieldList->Fields[ fieldInd ]->DisplayWidth
и paradoxTable->FieldList->Fields[ fieldInd ]->DataSize но ни то ни другое не работают?
Guest
Отправлено: 21.03.2007, 09:05


Не зарегистрирован







Что имеется ввиду под размером столбца?
- число символов
- число байт в памяти
- геомерические размеры на экране
- память выделяемая на сервере для хранения данных
- ...
andruxa-xaxa
Отправлено: 22.03.2007, 21:25


Ученик-кочегар

Группа: Участник
Сообщений: 17



QUOTE (Guest @ 21.03.2007, 09:05)
Что имеется ввиду под размером столбца?
- число символов
- число байт в памяти
- геомерические размеры на экране
- память выделяемая на сервере для хранения данных
- ...

Я имею ввиду размер столбца в таблице базы данных — но надо определить это программно.
То есть если в таблице t есть столбец tVar varchar2(2000) надо определить длину 2000???
Guest
Отправлено: 23.03.2007, 09:28


Не зарегистрирован







TField::Size
или запросы к служебным таблицам с описаниями полей (разные у разных СУБД)
или запросы к серверу на предмет инфы о полях

Вернуться в Работа с базами данных в C++Builder