2010-06-22 76 views
-3

嘿傢伙即時試圖從本地SQLDB 做一個SELECT語句,所以我的說法是一樣的東西 選擇..etc..etc其中date =%@,theDate目標C select語句

theDate是一個NSString變量。 我NSLoged theDate並返回22/06/2010

但它不工作,所以我嘗試以下 選擇..etc..etc其中date = '22/06/2010'

,值路過。任何想法爲什麼會發生? 儘管在SQLDB中,DATE的列類型是NVARCHAR。那很重要嗎?

+1

你爲什麼標記此iPhone? – Oded 2010-06-22 07:42:09

+0

您可能想提及(在您的問題文本中)您正在嘗試開發可可/ iphone/objective-c應用程序,幷包含構建查詢的語句。 – potatopeelings 2010-06-22 08:18:40

+0

我猜測基於NSString數據類型和=%@,這是客觀的C,最有可能與iPhone相關。應該貼上標籤。 – potatopeelings 2010-06-22 08:33:01

回答

1

從你的問題,它看起來像包繞着%@令牌單引號可能是值得一試

"select....etc. etc. ...WHERE Date ='%@'",theDate 
+0

酷thx。現在工作。 – Kenneth 2010-06-22 08:26:57