2014-01-28 25 views
0

我有表格,其中包含图像的名称和URLS。如何在每次使用sqlite的情况下获取新记录?

[db executeQuery:"drop table ImagesTable;"]; 
     [db executeQuery:"create table ImagesTable ('no' INTEGER PRIMARY KEY AUTOINCREMENT, 'img_name' text, 'img_url' text);"]; 

现在我取的记录像这样使用限制

NSMutableArray *recordSet=[db getRecordSet:"select * from ImagesTable limit 0,10;"]; 

当上述10幅图像被下载那么我删除上述10个记录,以便下次再来我有新的10条记录,类似这

NSString *sqlQuery=[NSString stringWithFormat:@"delete from ImagesTable where no=%d;",[[[imgArr objectAtIndex:i] objectAtIndex:0] intValue]]; 
        [db executeQuery:(char *)[sqlQuery cStringUsingEncoding:NSUTF8StringEncoding]]; 
        [img release]; 
        counter++; 

现在我的问题是不删除记录我怎样才能获得新的记录与10像下面 例的increament每次: - 0到10,10到20,20到30等等。提前感谢

回答

0

documentation解释LIMIT后的第一个数字是什么。

使用LIMIT 0,10第一页,LIMIT 10,10第二页,LIMIT 20,10第三页等

+0

感谢您的答复,但我没有固定的记录表,将是动态的,那我该怎么像这样写LIMIT 0,10,10,10,20,10,10? – jamil

相关问题