我正在检索db中的blob对象,在第二次检索时,我收到错误 java.lang.ArrayIndexOutOfBoundsException:行索引1超出有效范围
我正在使用的代码如下
d = DatabaseFactory.open(myURI);
st = d.createStatement(queryStatement);
st.prepare();
net.rim.device.api.database.Cursor c = st.getCursor();
Vector list = new Vector();
Row r;
int i = 0;
System.out.println("C Value is >>>>>"+c.getPosition());
while (c.next()) {
System.out.println("Row Count >>>>> "+i);
Row row = c.getRow();
is= row.getBlobStream(i);//this is place I am getting error
byteArray.reset();
is.reset();
}
这是错误的调用方式吗?