android.database.CursorIndexOutOfBoundsException: запрашиваемый индекс 14 с размером 14

Я заполняю колоды базы данных и перемещаюсь в виде таблицы. Я получаю CursorIndexOutOfBoundsError .

Вот мой код:

while(rows.isValidRow())
{

date=rows.fieldByName('Date');

displaydate(date);

Ti.API.info(';'+date); 

 while( date==rows.fieldByName('Date') )
{


    intime=rows.fieldByName('StartTime');
    outtime=rows.fieldByName('EndTime');
    taskname=rows.fieldByName('TaskName');
    note=rows.fieldByName('Note');


    displayreport(intime,outtime,'',taskname,note); 

    Ti.API.info(';'+intime+';'+outtime+';'+taskname+';'+note);

    rows.next();        

}   
      rows.next();

}      


rows.close();
0
nl ja de

1 ответы

у вас слишком много rows.next (); в вашем примере. повторите, как вы построили свой цикл.

0
добавлено