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")]
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 не позволяет вставлять полностью пустую строку без именования хотя бы одного имени столбца. Если указано initialValues
пусто, имена столбцов не известны, а пустая строка не может быть вставлена.
Если значение null не задано, параметр предоставляет имя столбца, допускающего значение NULL, nullColumnHack
для явного вставки NULL в случае, если значение initialValues
пусто.
- initialValues
- ContentValues
эта карта содержит начальные значения столбцов для строки. Ключи должны быть имена столбцов и значения значений столбцов.
Возвращаемое значение
Идентификатор строки только что вставленной строки или -1, если произошла ошибка
- Атрибуты
Исключения
Комментарии
Удобный метод замены строки в базе данных. Вставляет новую строку, если строка еще не существует.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.