如何使用fmdb数据库的limit和order by子句来检索表数据?

时间:2014-09-04 10:44:22

标签: ios sql sqlite fmdb

我正在为FMDB应用程序使用iOS数据库,我想使用order by和limit子句检索表数据,但FMDB会出现以下错误。

我发布了我的查询语句和错误消息。

查询 -

 [cmdatabase open];
  NSString *query = 
    [NSString stringWithFormat:@"select * from MessagesTable where fromUserName=%@ OR toUserName=%@ ORDER BY messageTimestamp DESC LIMIT %d",
                                 userName, userName, limetNo];

  FMResultSet *results = [cmdatabase executeQuery:query];

错误讯息 -

Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) 
 [mozIStorageConnection.createStatement] 

1 个答案:

答案 0 :(得分:1)

尝试不使用*,而是写入select。我在sqlite上遇到了一些问题。