次の方法で共有


SQLiteDatabase.ReplaceOrThrow(String, String, ContentValues) メソッド

定義

データベース内の行を置き換える便利な方法。

[Android.Runtime.Register("replaceOrThrow", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetReplaceOrThrow_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")]
public virtual long ReplaceOrThrow (string? table, string? nullColumnHack, Android.Content.ContentValues? initialValues);
[<Android.Runtime.Register("replaceOrThrow", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetReplaceOrThrow_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")>]
abstract member ReplaceOrThrow : string * string * Android.Content.ContentValues -> int64
override this.ReplaceOrThrow : string * string * Android.Content.ContentValues -> int64

パラメーター

table
String

行を置き換えるテーブル

nullColumnHack
String

随意;を使用できます null。 SQL では、少なくとも 1 つの列名に名前を付けずに、完全に空の行を挿入することはできません。 指定した initialValues 列が空の場合、列名は不明であり、空の行は挿入できません。 null に設定しない場合、 nullColumnHack パラメーターは null 許容列名の名前を提供し、空の場合 initialValues に NULL を明示的に挿入します。

initialValues
ContentValues

このマップには、行の初期列値が含まれています。 キーは列名と列の値にする必要があります。

戻り値

新しく挿入された行の行 ID。エラーが発生した場合は -1

属性

例外

注釈

データベース内の行を置き換える便利な方法。 行がまだ存在しない場合は、新しい行を挿入します。

の Java ドキュメントandroid.database.sqlite.SQLiteDatabase.replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象