使用钛和sqlite的测验应用程序没有给我结果

时间:2012-12-18 18:16:50

标签: android sqlite mobile titanium

您好我正在使用钛制作测验应用程序。我使用label显示了答案。我的代码如下

    var options = db.execute('select * from Answers');

var laboption1 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '10%',
left : '10%',
color:'black'
 });
 QuizWin.add(laboption1);
 var laboption2 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '15%',
left : '10%',
color:'black'
 });
 QuizWin.add(laboption2);
 var laboption3 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '20%',
left : '10%',
color:'black'
});
QuizWin.add(laboption3);
var laboption4 = Titanium.UI.createLabel({
text : options.fieldByName('Answer'),
top : '25%',
left : '10%',
color:'black'

});
QuizWin.add(laboption4);

我的SQL查询结果如下

   Lahore
   Karachi
    Quetta
   Peshawar

但它只显示每个条目中的拉毛尔(First Entry).Plz帮助我这个

由于

1 个答案:

答案 0 :(得分:1)

为有效行撒上这些检查并移动到除第一个标签创建之外的所有行之间的下一条记录。

options.isValidRow() // Check that there is another row in the set

options.next(); // move to the next row in the set of data