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

Definição

Método de conveniência para inserir uma linha no banco de dados.

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

Parâmetros

table
String

a tabela na qual inserir 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 seu fornecido values estiver vazio, nenhum nome de coluna será conhecido e uma linha vazia não poderá ser inserida. Se não for definido como nulo, o nullColumnHack parâmetro fornecerá o nome do nome da coluna anulável para inserir explicitamente um NULL no caso em que você values estiver vazio.

values
ContentValues

este mapa contém os valores de coluna iniciais da linha. As chaves devem ser os nomes de coluna e os valores dos valores da coluna

Retornos

a ID da linha recém-inserida ou -1 se ocorreu um erro

Atributos

Exceções

Comentários

Método de conveniência para inserir uma linha no banco de dados.

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

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a