我有一个名为商品目录的数据库,它有两个三列,一个只是键字段,另一个是称为“ code”的整数,另一个是名为“ make”的NSString。
我的应用程序允许用户键入代码以搜索具有该代码的所有商标,因此存在一个uitextfield,他们可以在其中键入代码,然后用户按下uitextfield单元格,该单元格将新的uitableview加载到我想要的导航堆栈上在我遵循一个很棒的指南“专业iphone和ipad数据库应用程序编程”的过程中,我已经完成了大部分代码,但是在执行此步骤的过程中,它们只显示了所有数据不是数据的限制,我想知道该怎么做。
这是我的SQL请求字符串
const char *sql = "SELECT catalog.make From catalog where catalog.code =???
我想知道接下来应该怎么做,如何使用用户在uitextfield中输入的代码执行此语句?
任何帮助将不胜感激。
最佳答案
我只是将SQL语句制成NSString
,这很容易。
假设您要从中收集数据的UITextField
是称为IBOutlet
的myText
:
NSString *sql = [[NSString alloc] initWithFormat:@"SELECT catalog.make FROM catalog WHERE catalog.code = %@", myText.text];
const char *cString = [sql cStringUsingEncoding:NSASCIIStringEncoding];
[sql release];
关于iphone - 如何建立iOS SQL陈述式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6274001/