如何从Blackberry java中的sqlite中检索blob对象

时间:2014-01-20 09:36:32

标签: java sqlite blackberry-jde

我正在检索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();
        }

这是错误的调用方式吗?

0 个答案:

没有答案