2012-11-10 73 views
-1

我試圖執行查詢,但我無法理解問題。 liste_id_ch:表示一組值。sqlite SELECT查詢錯誤

 tx.executeSql("SELECT Distinct(IdGroupe) from Champs where IdChamp IN '"+liste_id_ch+"' ", [], succes_recup_etap, erreur_recup_li 

ste_id_grp); 
+0

你忘了說明問題.. –

回答

0
String query = ""; 
for(int i=0;i<liste_id_ch.length();i++) 
{ 
    if(i == liste_id_ch.length() - 1) 
     query = query + liste_id.ch(i); 
    else 
     query = query + liste_id_ch(i) +","; 
} 

if(query.length() > 0) 
{ 
    tx.executeSql("SELECT Distinct(IdGroupe) from Champs where IdChamp IN ("+query+")", [], succes_recup_etap, erreur_recup_liste_id_grp); 
} 
+0

試試這個代碼。並用您的executeSql查詢替換。 –