android.database.CursorIndexOutOfBoundsException:请求索引14,大小为14

时间:2012-12-28 07:40:29

标签: titanium titanium-mobile titanium-modules

我填充数据库列并在表视图中显示。我得到了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();

1 个答案:

答案 0 :(得分:0)

您的样本中有太多rows.next();。重新审视你如何构建你的循环。