Dim Cursor1 As Cursor
Cursor1 = Main.SQLobj.ExecQuery("SELECT ID,XML,BARCODE,OBJECT FROM document WHERE BARCODE = '" & Main.cBarCode & "'" )
For i = 0 To Cursor1.RowCount - 1
Cursor1.Position = i
Dim bytes() As Byte = Cursor1.GetBlob("XML") 'Line 41
Error occurred on line: 41 (doclist)
java.lang.IllegalStateException: Couldn't read row 0, col 1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
at android.database.CursorWindow.nativeGetBlob(Native Method)
at android.database.CursorWindow.getBlob(CursorWindow.java:416)
at android.database.AbstractWindowedCursor.getBlob(AbstractWindowedCursor.java:45)
at anywheresoftware.b4a.sql.SQL$CursorWrapper.GetBlob(SQL.java:422)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
at anywheresoftware.b4a.samples.camera.doclist.afterFirstLayout(doclist.java:102)
at anywheresoftware.b4a.samples.camera.doclist.access$000(doclist.java:17)
at anywheresoftware.b4a.samples.camera.doclist$WaitForLayout.run(doclist.java:80)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)