0

私は3つのフィールド_id name emailを持つ単純なテーブルを持っています

次のようなメールを検索してレコード名を更新しようとしています

db.execSQL("update contacts set email='"+email+"' where name='"+name+"'");

クエリでこれを実行していても機能しません

ContentValues cv=new ContentValues();
    cv.put("name",n);
    dbase.update(table, cv, "email="+e,null);

主キーなしでクエリを実行できますか、またはこれのエラーは何ですか。以前のケースでは、アプリケーションの実行が停止します。これで何か助けていただければ幸いです。

4

1 に答える 1