SQLiteDatabase.ReplaceOrThrow(String, String, ContentValues) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à.
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.