我有一個SQLite數據庫,其中包含三列:ID
,Name
,Dept
。我有一個主要ViewController
其中我有三個字段:enter mobileNumber
(textField),Name
(標籤)和Dept
(標籤)。當我輸入文本框中任意數字的前4位時,這兩個標籤會自動顯示數據庫中的相關值。當我在數據庫中給出默認值時,我得到的輸出很好。我需要的是在數據庫中沒有給出任何默認值我想直接運行我的應用程序時,我輸入任何數字它應該顯示名稱和部門的值標籤。我的數據庫包含超過3000條記錄。ios sqlite連接數據庫和檢索值
我使用這個查詢從數據庫中獲得數據:
sqlStatement = [[NSString stringWithFormat:@"SELECT _id,Name,Dept FROM Codes
WHERE _id=\'%@\'",idString.text]UTF8String];
你確認你的id字段是以字符串形式在數據庫中嗎?它不應該是根據您的查詢整數。 – user1548843 2014-09-30 10:56:46