Язык

SQLiteDatabase.InsertWithOnConflict Метод

Определение

Общий метод вставки строки в базу данных.

[Android.Runtime.Register("insertWithOnConflict", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)J", "GetInsertWithOnConflict_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_IHandler")]
public virtual long InsertWithOnConflict(string table, string? nullColumnHack, Android.Content.ContentValues? initialValues, Android.Database.Sqlite.Conflict conflictAlgorithm);
[<Android.Runtime.Register("insertWithOnConflict", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)J", "GetInsertWithOnConflict_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_IHandler")>]
abstract member InsertWithOnConflict : string * string * Android.Content.ContentValues * Android.Database.Sqlite.Conflict -> int64
override this.InsertWithOnConflict : string * string * Android.Content.ContentValues * Android.Database.Sqlite.Conflict -> int64

Параметры

table
String

Таблица для вставки строки в

nullColumnHack
String

необязательный; может быть null. SQL не позволяет вставлять полностью пустую строку без именования хотя бы одного имени столбца. Если указано initialValues пусто, имена столбцов не известны, а пустая строка не может быть вставлена. Если параметр не имеет значения NULL, параметр предоставляет имя столбца, допускающего значение NULL, nullColumnHack для явного вставки ЗНАЧЕНИЯ NULL в случае, если значение initialValues пусто.

initialValues
ContentValues

эта карта содержит начальные значения столбцов для строки. Ключи должны быть имена столбцов и значения значений столбцов.

conflictAlgorithm
Conflict

для разрешения конфликтов вставки

Возвращаемое значение

Идентификатор строки только что вставленной строки ИЛИ -1 , если произошел входной параметр conflictAlgorithm = #CONFLICT_IGNORE или ошибка.

Атрибуты

Комментарии

Общий метод вставки строки в базу данных.

Java документации по android.database.sqlite.SQLiteDatabase.insertWithOnConflict(java.lang.String, java.lang.String, android.content.ContentValues, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к