Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.12;
Скачать: CL | DM;

Вниз

Может здесь кто-нибудь знает.....   Найти похожие ветки 

 
Nameless   (2002-07-29 11:00) [0]

В БД-форуме не знают.

Почему запрос достает из блоб-поля только 32 килобайта? [D5, MSSQL 2000] Параметр TDatabase BLOB SIZE игнорирует.


 
Fiend ©   (2002-07-29 11:17) [1]

А реально длину поля не заценивал?
скока записано, проверь select datalength(БЛОБ ПОЛЕ)


 
Nameless   (2002-07-29 11:23) [2]

>Fiend
проверял - 3562489 , т.е. 3 мега


 
vuk ©   (2002-07-29 11:28) [3]

Работаете через BDE? Похоже, что да, поскольку, насколько я знаю, проблема эта существует только там. Приемлемым решением будет извлечение данных при помощи хранимой процедуры, которая нарежет данные на кусочки (например по 255 байт) и выдаст клиенту. На клиенте это все собирается и так получается исходный блок данных.
Пример решения, которое я давал на "Королевстве Delphi"
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=7951


 
Fiend ©   (2002-07-29 11:54) [4]

То vuk
Это тоже вариант, но более сложный!

Всё дело в размере блоба, наскока я помню.
Надо в настройках драйвера MS SQL в BDE, установить поболее параметр "BLOB SIZE", там по умолчанию стоит 32, поставьие скока вам надо, и всё будет ок.

Хотя с процедурами тоже неплохо


 
Nameless   (2002-07-29 11:56) [5]

>Fiend
unfortunately это не помогает :(



 
Fiend ©   (2002-07-29 12:05) [6]

То Nameless
мне помогало однозначно.
надеюсь вы приложение с БДЕ перегрузили?

Должно работать.
Если не выйдет, постучитесь в асю, попробуем вместе разобраться


 
vuk ©   (2002-07-29 14:26) [7]

to Fiend:
Способ с установками параметра BLOB SIZE хорош только тогда, когда Вы заранее знаете максимальный размер блока данных, который потенциально будет использован при работе с Вашей программой. А следовательно, этот способ не универсален.


 
Fiend ©   (2002-07-29 14:47) [8]

То vuk
согласен.
но если знаешь хоть прыблызно размер, то это проще всего.
А так надо потом результаты курсора в одно целое объединять. Ну т.е. несколько строк надо будет сделать. А так ничё делать не надо.

Кому что подойдёт


 
vuk ©   (2002-07-29 15:06) [9]

Ну да... Кому что, это точно. Либо универсальность либо ничего не делать... :o) Чтобы ничего не делать, лучше на ADO переписать.



Страницы: 1 вся ветка

Текущий архив: 2002.08.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
7-35487
snoup
2002-04-29 22:56
2002.08.12
Как сделать что бы твою прогу не было видно в КОНТР+АЛЬТ+ДЕЛ.


1-35266
Lena
2002-07-29 02:24
2002.08.12
OLE в RichEdit


1-35270
Cranium
2002-07-31 13:09
2002.08.12
Генерация случайных цисел?


1-35312
Filat
2002-07-26 20:16
2002.08.12
Есть *.zip, как узнать, что у него внутри?


1-35337
Holodilnik
2002-07-30 12:09
2002.08.12
сортировка в TreeView