Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
ВнизСортировка по BLOB полю Interbase (Firebird) Найти похожие ветки
← →
Pul (2004-08-06 11:56) [0]Поделитесь опытом, как это можно реализовать.
Blob содержит только текст.
← →
Соловьев © (2004-08-06 11:59) [1]udf
← →
Johnmen © (2004-08-06 12:17) [2]Насколько велик (в смысле, размера, а ты что подумал ? :)) текст ?
Сортировать, учитывая весь текст ?
← →
Rule © (2004-08-06 12:53) [3]Я со схоже проблеммой вроде сталкивался так я тогда пользовался компонентами ФИБплюс так там есть локальная сортировка в датасете, так вот она корректно сортирует как блоб поля так и даже пол лукап полям
← →
Rule © (2004-08-06 12:54) [4]Но вроде видел гдето решение на UDF
← →
Sergey13 © (2004-08-06 12:56) [5]А какой великий смысл скрывается в сортировке по БЛОБу?
← →
Жук © (2004-08-06 13:05) [6]
> Sergey13 © (06.08.04 12:56) [5]
Серёжа, ты ничего не понимешь. Это авторская фича такая :-)))
← →
Sergey13 © (2004-08-06 14:10) [7]2[6] Жук © (06.08.04 13:05)
Надеюсь эта фича не в Ленинской библиотеке будет работать. 8-)
← →
Pul (2004-08-06 14:23) [8]>>Johnmen © (06.08.04 12:17) [2]
Длина - до 200 сивмолов
Сортировать достаточно по нескольким первым буквам
>>Sergey13 © (06.08.04 12:56) [5]
Смысл в том, что изначально планировалось хранить достаточно много текста, кроме этого в таблице еще много полей, так что можно было и не уложиться в 64к для одной записи.
>>Жук © (06.08.04 13:05) [6]
:-))
>>Sergey13 © (06.08.04 14:10) [7]
не понял смысла шутки
← →
Sergey13 © (2004-08-06 14:33) [9]2Pul (06.08.04 14:23)
>Длина - до 200 сивмолов
>кроме этого в таблице еще много полей, так что можно было и не уложиться в 64к для одной записи.
Сколько же там полей то? И каких? 8-)
Длина индексного выражения вроде не может превышать 80 (или около того - не помню) символов.
200 в БЛОБ вроде и не зачем.
← →
Danilka © (2004-08-06 14:43) [10]Мда. Если уж очень-очень хочется, создай еще одно поле, текстовое, на 80 символов, например, и триггером на изменение БЛОБ-поля пиши в это новое поле первые 80 символов из блоба.
Но, вообще, это неправильно все. Блоб предназначен для хранения именно таких данных, по которым сортировка безсмысленна. Наприсер, содержимое бинарных файлов. и содержимое книг ленинской библиотеки тоже. :))
← →
Johnmen © (2004-08-06 14:49) [11]1. Как уже сказали, блоб здесь неуместен. И даже вреден...
2. Сортировать по символьному полю - проблем нет.
3. Наличие индекса по нему (с.п.) - уже сказали. Это на вкус или потребность...
>Pul
Ещё настаиваешь на блобе ?
← →
}|{yk © (2004-08-06 15:04) [12]Возьми DevExpress и фильтруй прямо в гриде
---
Ющенко - наш президент
← →
Sergey13 © (2004-08-06 15:34) [13]2}|{yk © (06.08.04 15:04)
А DevExpress вам Ющенко дает? 8-)
← →
Pul (2004-08-06 18:47) [14]>>Johnmen © (06.08.04 14:49) [11]
Я не настаиваю, но для работы с этим Blob полем написано уже куча функция, которые нужно будет переписывать. Мне просто хотелось отделаться малой кровью, проблемка то вроде как не такая уж и большая.
>>Sergey13 © (06.08.04 15:34) [13]
>>А DevExpress вам Ющенко дает? 8-)
По крайней мере обещал
← →
}|{yk © (2004-08-06 18:51) [15]>По крайней мере обещал
Уже давно выделил деньги, так что не нужно
---
Жук - наш президент
← →
Johnmen © (2004-08-07 01:11) [16]>Pul (06.08.04 18:47) [14]
>Я не настаиваю, но для работы с этим Blob полем написано уже куча функция
Где и какая функций ? :)
---
Жук - ваш президент
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c