Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Вернуть значение поля byte по частям / 5 сообщений из 5, страница 1 из 1
09.11.2007, 18:21
    #34929285
nm
nm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение поля byte по частям
Есть поле такого типа. По смыслу возвращается всегда только одна запись с этим полем, которое
может иметь значения размерами до десятков Мб и более (заранее не известно).

Чтобы иметь на клиенте какую-либо индикацию предложено (здесь -
http://www.sql.ru/forum/actualthread.aspx?tid=492049)

разбивать его в процедуре на части, а в клиенте собирать.

Как разбить?
1. substr и substring - не подходит
2. так - data[1, 100000] - только константы и их не изменить нормально
3. unload to "файл" с последующим load from "файл" с указанием длины и смещения фрагмента для загрузки - нормально, только не хотелось бы использовать промежуточный файл на сервере.

Какие могут быть еще варианты?
...
Рейтинг: 0 / 0
11.11.2007, 08:18
    #34930443
nm
nm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение поля byte по частям
наверное, больше нет вариантов?
...
Рейтинг: 0 / 0
12.11.2007, 11:49
    #34931650
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение поля byte по частям
Я бы просто показал собщени пользователю ЖДИТЕ, и загрузил целиком

-----------------------------------------------------------------------------------------------------------------------------------------
нужно делать то что нужно, а то что не нужно -- делать не нужно (перефразируя В-Пуха).
...
Рейтинг: 0 / 0
12.11.2007, 22:43
    #34933816
nm
nm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение поля byte по частям
Спасибо за ответ.
Я бы просто показал собщени пользователю ЖДИТЕ, и загрузил целиком
Так и есть сейчас. Просто при загрузке данных программа на несколько минут виснет со всеми известными последствиями типа неотрисовки и т.п. Хотелось бы сделать это асинхронным.
...
Рейтинг: 0 / 0
13.11.2007, 10:00
    #34934267
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение поля byte по частям
nmСпасибо за ответ.
Я бы просто показал собщени пользователю ЖДИТЕ, и загрузил целиком
Так и есть сейчас. Просто при загрузке данных программа на несколько минут виснет со всеми известными последствиями типа неотрисовки и т.п. Хотелось бы сделать это асинхронным.В отдельном потоке показывайте мигающую надпись ждите, и проверяйте закончился фетч али нет.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Вернуть значение поля byte по частям / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]