Не удалось прочитать строку 0 sqlitedatabase

ActiveX поддерживается Chrome.

Параметры проверки Chrome, определенные в «панели управления» / «Интернет-опция» / «Безопасность».

Тем не менее, если можно определить четыре разных область с IE, Chrome только проверяет область «Интернет».

-2
задан Andrew Thompson 5 March 2019 в 02:54
поделиться

1 ответ

Вы сохраняете данные строки (обычно один из столбцов содержит объект мультимедиа (например, изображение) в виде большого двоичного объекта) в базе данных, которая слишком велика для обработки курсором. Это попытка получить 2108731 байтов, что превышает 2M (2097152 байта), выделенных окну курсора.

Вы не можете использовать методы курсора Android SDK (без изменений) для извлечения такого большого количества данных, даже если вы можете хранить такое количество.

Исправление заключается в том, чтобы сохранить эти данные за большим двоичным объектом (обычно изображения) в виде файла и затем сохранить ссылку на файл (например, его путь или его часть) в базе данных.

Эта ссылка содержит примеры (на основе изображений) и более полный обзор проблемы.

С другой стороны, этот показывает, как можно сохранить такое изображение или изображения, разделив данные по частям.

0
ответ дан MikeT 5 March 2019 в 02:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: