[英]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.