SQLiteDatabase.Insert(String, String, ContentValues) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将行插入数据库中的便利方法。
[Android.Runtime.Register("insert", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetInsert_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")]
public virtual long Insert(string? table, string? nullColumnHack, Android.Content.ContentValues? values);
[Android.Runtime.Register("insert", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetInsert_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")]
public virtual long Insert(string table, string? nullColumnHack, Android.Content.ContentValues? values);
[<Android.Runtime.Register("insert", "(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J", "GetInsert_Ljava_lang_String_Ljava_lang_String_Landroid_content_ContentValues_Handler")>]
abstract member Insert : string * string * Android.Content.ContentValues -> int64
override this.Insert : string * string * Android.Content.ContentValues -> int64
参数
- table
- String
要将行插入到的表
- nullColumnHack
- String
可选;可能是 null。
SQL 不允许在不命名至少一列名称的情况下插入完全空的行。 如果提供的 values 列名为空,则无法插入任何列名,并且无法插入空行。
如果未设置为 null,则 nullColumnHack 参数提供可为 null 列名称的名称,以在空的情况下 values 显式插入 NULL。
- values
- ContentValues
此映射包含行的初始列值。 键应为列名和列值
返回
新插入行的行 ID,或者发生错误时 -1
- 属性
注解
将行插入数据库中的便利方法。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。