我成功地将blob类型存储在sqlite数据库中,但以后无法正确检索它:
我是这样做的:
byte[] miniatura= cursor.getBlob(cursor.getColumnIndex(MySqliteHelper.thumbnail));
但它在以下方面失败了:
java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
尽管有这样的信息,我不认为游标是问题所在,好像我将所提到的指令更改为如下内容:
String cadena= cursor.getString(cursor.getColumnIndex(MySqliteHelper.fieldofTypeText));
卡德纳有它应有的价值。
那么,我该怎么做才能正确地得到blob值呢?
暂无答案!
目前还没有任何答案,快来回答吧!