2011-10-12 70 views
0

我需要在Sqlite数据库中建立一个iPhone应用程序,使用搜索栏并在UITableView中显示结果,任何人都可以给我教程或源代码来跟踪它们,在此先感谢, Regards在Sqlite数据库中搜索

回答

2

对于使用SQL查询来搜索,请参阅LIKE操作:http://www.sqlite.org/lang_expr.html

查询通常出来是这样的:

NSString *nsquery = [[NSString alloc] initWithFormat:@"SELECT * FROM RECIPE WHERE RECIPENAME LIKE '%@'", someRecipeName]; 
0

SQLite的:这里是教程快速学习

http:// www.techotopia.com/index.php/An_Example_SQLite_based_iOS_4_iPhone_Application_(Xcode_4)

如果你想

精确的字符串匹配

NSString *querySQL = [NSString stringWithFormat: 
       @"SELECT address, phone FROM contacts WHERE name=\"%@\"", 
       name.text]; 
如果你想匹配的字符串作为子

NSString *querySQL = [NSString initWithFormat:@"SELECT address, phone FROM contacts WHERE name LIKE '%@'",someName]; 

下面是如何使用像

更多例子

/*返回名称以“d”开头的所有用户*/

SELECT * FROM contacts WHERE name LIKE 'd%' 

/*返回其名称中包含 “DAV” */

SELECT * FROM contacts WHERE name LIKE '%dav%' 

希望所有用户,这将帮助你

+0

这个链接进入到一个空白页。 – Henning

+0

谢谢,现在正在纠正,现在工作...... – kamleshwar