[英]ios sqlite connect to database and retrieve value
我有一个SQLite数据库,其中包含三列: ID
, Name
, Dept
。 我有一个主ViewController
,其中有三个字段: enter mobileNumber
(一个textField), Name
(一个标签)和Dept
(一个标签)。 当我在文本字段中输入任意数字的前4位数字时,这两个标签会自动显示数据库中的相关值。 当我在数据库中提供默认值时,我的输出很好。 我需要的是没有在数据库中提供任何默认值的情况下,当我输入任何数字时,我想直接运行我的应用程序,它应该在标签上显示Name和Dept的值。 我的数据库包含3000多个记录。
我正在使用此查询从数据库中获取数据:
sqlStatement = [[NSString stringWithFormat:@"SELECT _id,Name,Dept FROM Codes
WHERE _id=\'%@\'",idString.text]UTF8String];
我假设
尝试调试的事情:
使用LIKE Clause
,它将返回相关输出。
sqlStatement = [[NSString stringWithFormat:@"SELECT _id,Name,Dept FROM Codes WHERE _id like '%%@'",idString.text]UTF8String];
它将根据您的ID返回匹配的结果。
为了更清晰地了解LIKE Clause
请检查此链接 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.