我填充数据库列并在表视图中显示。我得到了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 :(得分:0)
您的样本中有太多rows.next();
。重新审视你如何构建你的循环。