我想爲我的Objective C項目中的FMDB編寫一個SQL查詢。如果日期列選擇行如果日期列之間開始和結束日期FMDB請求
我的表格由id,num_of_items,startDate,endDate組成。
我的查詢看起來像這樣
FMResultSet * result = [database executeQuery:@"SELECT * FROM mytablename WHERE date BETWEEN ? AND ? ", lstartDate, lendDate];
運行此代碼我收到以下錯誤的應用程序崩潰後
[1210:2007096] DB Error: 1 "near "TRUNCATE": syntax error"
[1210:2007096] DB Query: TRUNCATE mytablename
日期列包含長值然而,當我已籤兩lstartDate和lendDate都在該列的數據庫表中。
我之後的結果是輸出中包含開始日期和結束日期之間的所有值。
我想這不是你向我們顯示的那條線是產生這個錯誤。查找包含'TRUNCATE' sql命令的查詢 – RiggsFolly