-1
私はgroupID
のパラメータを渡すクエリを持っていますが、クエリは数字(group id)
を認識しません。すべての値がクエリに到達しています(デバッグしました)。これは私の質問です。構造が大丈夫かどうか分かりますか?クエリにID intを渡します
public Cursor updateGrupo(String nomegrupo,int idgroup){
SQLiteDatabase db = this.getReadableDatabase();
//Does not put the ID in the "idgroup"
Cursor c = db.rawQuery("UPDATE '"+tableGrupo+"' SET '"+nomeGrupo+"' = '"+nomegrupo+"' WHERE '"+idGrupo+"' = '"+idgroup+"'", new String[]{});
return c;
}
これはあなたのやり方ではありません。 Prepared Statementを使用する –
@juergendそれは準備されていない文ですが、これは良い方法だとは言えませんが、状況をクリアするには – Yazan
だから?未加工のクエリはPrepared Statementsをサポートします。 –