SQLiteDatabase.ReplaceOrThrow(String, String, ContentValues) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método conveniente para substituir uma linha no banco de dados.
[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
Parâmetros
- table
- String
a tabela na qual substituir a linha
- nullColumnHack
- String
opcional; pode ser null
.
O SQL não permite inserir uma linha completamente vazia sem nomear pelo menos um nome de coluna. Se o fornecido initialValues
estiver vazio, nenhum nome de coluna será conhecido e uma linha vazia não poderá ser inserida.
Se não estiver definido como null, o nullColumnHack
parâmetro fornecerá o nome do nome da coluna anulável para inserir explicitamente um NULL no caso em que seu initialValues
estiver vazio.
- initialValues
- ContentValues
Este mapa contém os valores de coluna inicial para a linha. As chaves devem ser os nomes das colunas e os valores das colunas.
Retornos
o ID da linha recém-inserida ou -1 se ocorreu um erro
- Atributos
Exceções
Comentários
Método conveniente para substituir uma linha no banco de dados. Insere uma nova linha se ainda não existir uma linha.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.