Если ваши данные были вставлены таким образом, что SQLite думает, что это строка (TEXT) вместо BLOB, вы можете преобразовать их, используя временную таблицу и принудительное преобразование типов.Допустим, у вас есть следующая таблица:
CREATE TABLE images ( id, name, data )
Пример решения:
CREATE TEMP TABLE images2 ( id INT, name TEXT, data BLOB );
INSERT INTO images2
SELECT id, name, CAST ( data AS BLOB ) FROM images;
DROP TABLE images;
CREATE TABLE images ( id INT, name TEXT, data BLOB );
INSERT INTO images
SELECT * FROM images;
Сработало для меня ...