0

オブジェクトのdelete関数はSQLiteDatabase、テーブル、「Where」句、および「Where」引数の 3 つの引数関数です。残念ながら、Android SDK のドキュメントでは、最初の 2 つのパラメーターのみが記述されており、3 番目のパラメーターについてはまったく何も説明されていません。

3番目が何を表しているのか誰か教えてもらえますか? ドキュメントを更新できますか?

4

1 に答える 1

3

whereArgs は、where 句の値であり、「?」を使用する場所です。whereClause のプレースホルダー、whereArgs を提供する必要があります

例えば:

dbhelper.delete(DB_TABLE, KEY_NAME + "=?", new String[] { col })

これは基本的に、「=」などの特殊文字を含むパラメーターがある場合の安全なクエリと SQL インジェクションの防止のためのものです。したがって、ドキュメントにバグはありません。おそらく、引数名が自明であるため、説明が省略されています

于 2013-07-20T16:31:59.980 に答える