Condividi tramite


SQLiteDatabase.ReplaceOrThrow(String, String, ContentValues) Metodo

Definizione

Metodo pratico per sostituire una riga nel database.

[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

Parametri

table
String

tabella in cui sostituire la riga

nullColumnHack
String

opzionale; può essere null. SQL non consente l'inserimento di una riga completamente vuota senza denominare almeno un nome di colonna. Se il valore specificato initialValues è vuoto, non sono noti nomi di colonna e non è possibile inserire una riga vuota. Se non è impostato su Null, il nullColumnHack parametro fornisce il nome di colonna nullable per inserire in modo esplicito un valore NULL nel caso in cui l'oggetto initialValues sia vuoto.

initialValues
ContentValues

questa mappa contiene i valori di colonna iniziali per la riga. Le chiavi devono essere i nomi di colonna e i valori dei valori della colonna.

Restituisce

ID riga della riga appena inserita o -1 se si è verificato un errore

Attributi

Eccezioni

Commenti

Metodo pratico per sostituire una riga nel database. Inserisce una nuova riga se una riga non esiste già.

Documentazione java per android.database.sqlite.SQLiteDatabase.replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a