Язык

SQLiteDatabase.Replace(String, String, ContentValues) Метод

Определение

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

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

Параметры

table
String

Таблица, в которой необходимо заменить строку

nullColumnHack
String

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

initialValues
ContentValues

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

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

Идентификатор строки только что вставленной строки или -1, если произошла ошибка

Атрибуты

Комментарии

Удобный метод замены строки в базе данных. Вставляет новую строку, если строка еще не существует.

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

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

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