我在我的应用程序中使用sqlite使用钛,我在查询中使用变量。我的问题是,当我不使用变量时,它给我完美的结果。没有变量的查询是
"select * from IQ where Quote_id =1 "
当我使用变量时,它给出了上面提到的错误。带变量的查询如下,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+"' "
答案 1 :(得分:0)
您确定Ti.App.index不为空吗?这种类型的错误通常意味着输入值为空。
这会有效吗?
"select * from IQ where Quote_id =? ",new String[] { Ti.App.index }
或
"select * from IQ where Quote_id = " + Ti.App.index
祝你好运。