1

私の友人、私はSQLステートメントについて問題があります。特定の行を更新したいです

パラメータは、変数が 1 つ程度であれば問題ありませんが、ここでは 2 つ指定する必要があります。

ここにコード:

 public void insertMembre(long id,String rm_26ts, int a36, int a37_1, int a38_1_1,
        int a38_1_2, int a37_2, int a38_2_1, int a38_2_2){

                ContentValues values = new ContentValues();

                    values.put(col_VUE,a37_1);
                    values.put(col_Vue_un ,a38_1_1);
                    values.put(col_Vue_deux, a38_1_2);

 db.update(Membres_de_Menage,values,col_N_Ordre+"="+rm_26ts +_idquest+"="+id,  null);
           }

エラーSQL例外があります:認識されないトークン

4

3 に答える 3

1

これを試して::

複数のパラメータをチェックする場合は、「AND」または「OR」句を使用して 2 つ以上の条件を結合します。

db.update(Membres_de_Menage,values,col_N_Ordre+"='"+rm_26ts +"' AND " +_idquest+"="+id,  null);

それが役に立てば幸い!!

于 2013-11-12T12:56:36.793 に答える