Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

размер nchar поля в MSSQL [D7, MSSQL]


yaJohn ©   (2007-08-20 15:12:00) 

MSSQL Server, в таблице имеются поля с типом NCHAR. Разной длины. Пи открытии таблицы запросом SELECT TOP 1 FROM TableName в Query.Fields[i].DataSize стоит 4 вне зависимости от того, какого размера поле на самом деле. Как получить размер поля?

Прошу прощения если вопрос дурацкий или уже есть в FAQ, но ответ нужен срочно.


Плохиш   (2007-08-20 16:40:00) [1]


> yaJohn   (20.08.07 15:57) [6]

Для тех, кто "не знал, не знал, а потом забыл", кроме свойства Fields существует ещё и свойство FieldDefList.


yaJohn   (2007-08-20 15:57:00) [2]

Удалено модератором
Примечание: обсуждение модерирования


clickmaker   (2007-08-20 15:39:00) [3]

select datalength(field) from table


Anatoly Podgoretsky   (2007-08-20 15:26:00) [4]

Можно


yaJohn   (2007-08-20 15:22:00) [5]

Поставим вопрос иначе:
можно ли узнать размер поля средствами SQL


yaJohn   (2007-08-20 15:17:00) [6]

> select * from tbl where 1=0
Все равно 4 :(


Вася Правильный   (2007-08-20 15:14:00) [7]

select * from tbl where 1=0


Наверх

Титульная страница Поиск, карта сайта Написать письмо