Compartilhar via


SQLiteDatabase.ReplaceOrThrow(String, String, ContentValues) Método

Definição

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")>]
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.

Documentação Java para android.database.sqlite.SQLiteDatabase.replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues).

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.

Aplica-se a