2013-01-19 66 views
0

我在我的應用程序中使用的SQLite使用鈦,我在查詢中使用變量。與我的問題是,當我不使用變量它給了我完美的結果。不變量的查詢是作爲指數1的綁定值爲空

"select * from IQ where Quote_id =1 " 

,當我使用變量它給我的上述和error.The查詢與所述變量是如下和Ti.App.index的也許0-47

之間的值
"select * from IQ where Quote_id =? ",Ti.App.index 

有人可以幫助我我做錯了什麼

+0

你的問題就解決了? –

回答

1

使用這種語法

"select * from IQ where Quote_id ='"+Ti.App.index+"' " 
0

你確定Ti.App.index不是null嗎?這種類型的錯誤通常意味着輸入值爲空。

將這工作:

"select * from IQ where Quote_id =? ",new String[] { Ti.App.index } 

"select * from IQ where Quote_id = " + Ti.App.index 

好運。