0
我知道這看起來像一個明顯的問題,但我還沒有找到答案,所以任何幫助將不勝感激。我想查詢一個基於int的SQL數據庫,但到目前爲止我發現的所有示例和教程都只允許您使用String []進行查詢,作爲參數,我試圖修改這些以適應我的情況,但迄今爲止失敗。這是我迄今爲止的代碼。使用Int作爲數據庫選擇參數
Cursor c = database.rawQuery("select * from subGoals where _id=?",
new Integer [] {getIntent().getIntExtra("goal", 999999)});
很多感謝
我想到了,但_id的數據類型是一個int,所以這仍然有效嗎?它會比較_id作爲一個字符串? – user1753360
你傳遞給SQLite的所有東西都是一個字符串,然後SQLite稍後將它排序。別擔心,這很聰明。 – alex
乾杯的人,會做到這一點! – user1753360