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

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

IB expert & *.fdb


TCrash ©   (2007-05-24 13:54:00) 

Требуется создать BLOB поле. по какой-то причине сабж нге дает делать его больше 32К. А хотелось бы больше, и при этом не фиксированного размера.
Вопрос: IB вообще позволяет ли делать BLOB более 32К и если да то как.


TCrash   (2007-05-24 16:56:00) [1]

Спасибо, все понял


Desdechado   (2007-05-24 15:46:00) [2]

EXIST_SERVICES  BLOB SUB_TYPE 1 SEGMENT SIZE 80
Так вот: SEGMENT SIZE в современных версиях не имеет никакогозначения, оставлен для обратной совместимости.
Это всего лишь указание, какими кусочками должно было выполняться прирезаниеместа при необходимости увеличить содержимое блоба.
Например, указание 80 говорит, что для содержимого в 60 байт все равно будет выделено 80 байт. А для содержимого в 81 байт будет выделено 160 байт.


Сергей М.   (2007-05-24 15:13:00) [3]


> Если блоб не имеет размера, то зачем IBexpert его задает?


IBexpert задает не размер блоба, а размер блоб-сегмента.


TCrash   (2007-05-24 14:50:00) [4]


> BLOB не имеет размера. Поэтому не ясно, как ты определил,
>  что у тебя 32 кб.
> FB практически не имеетограничений на размер блоба (разве
> что размером файла БД в файловой системе).

32 к определил экспериментально, в тупую подсовывая IBexpert значения.
Пока идет только проектировка базы, соответственно своего кода пока не пишется.
Если блоб не имеет размера, то зачем IBexpert его задает?


Romkin   (2007-05-24 14:18:00) [5]

Не трогай segment_size :)))


Desdechado   (2007-05-24 14:07:00) [6]

BLOB не имеет размера. Поэтому не ясно, как ты определил, что у тебя 32 кб.
FB практически не имеетограничений на размер блоба (разве что размером файла БД в файловой системе).


Наверх

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