SQLiteDatabase.RawQuery 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| RawQuery(String, String[]) |
运行提供的 SQL 并返回一个 |
| RawQuery(String, String[], CancellationSignal) |
运行提供的 SQL 并返回一个 |
RawQuery(String, String[])
运行提供的 SQL 并返回一个 Cursor 超过结果集。
[Android.Runtime.Register("rawQuery", "(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQuery_Ljava_lang_String_arrayLjava_lang_String_Handler")]
public virtual Android.Database.ICursor? RawQuery(string? sql, string[]? selectionArgs);
[Android.Runtime.Register("rawQuery", "(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQuery_Ljava_lang_String_arrayLjava_lang_String_Handler")]
public virtual Android.Database.ICursor RawQuery(string sql, string[]? selectionArgs);
[<Android.Runtime.Register("rawQuery", "(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQuery_Ljava_lang_String_arrayLjava_lang_String_Handler")>]
abstract member RawQuery : string * string[] -> Android.Database.ICursor
override this.RawQuery : string * string[] -> Android.Database.ICursor
参数
- sql
- String
SQL 查询。 SQL 字符串不得为 ;terminated
- selectionArgs
- String[]
可以在查询中的 where 子句中包含 ?s,这将替换为 selectionArgs 中的值。 这些值将绑定为字符串。 如果选定内容为 null 或不包含 ?s,则 selectionArgs 可能为 null。
返回
一个 Cursor 对象,该对象位于第一个条目之前。 请注意, Cursor未同步,请参阅文档了解更多详细信息。
- 属性
注解
运行提供的 SQL 并返回一个 Cursor 超过结果集。
Java文档android.database.sqlite.SQLiteDatabase.rawQuery(java.lang.String, java.lang.String[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
RawQuery(String, String[], CancellationSignal)
运行提供的 SQL 并返回一个 Cursor 超过结果集。
[Android.Runtime.Register("rawQuery", "(Ljava/lang/String;[Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQuery_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor? RawQuery(string? sql, string[]? selectionArgs, Android.OS.CancellationSignal? cancellationSignal);
[Android.Runtime.Register("rawQuery", "(Ljava/lang/String;[Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQuery_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor RawQuery(string sql, string[]? selectionArgs, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("rawQuery", "(Ljava/lang/String;[Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQuery_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member RawQuery : string * string[] * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.RawQuery : string * string[] * Android.OS.CancellationSignal -> Android.Database.ICursor
参数
- sql
- String
SQL 查询。 SQL 字符串不得为 ;terminated
- selectionArgs
- String[]
可以在查询中的 where 子句中包含 ?s,这将替换为 selectionArgs 中的值。 这些值将绑定为字符串。 如果选定内容为 null 或不包含 ?s,则 selectionArgs 可能为 null。
- cancellationSignal
- CancellationSignal
取消正在进行的操作的信号;如果没有,则为 null。
如果取消了该操作,则在 OperationCanceledException 执行查询时将引发。
返回
一个 Cursor 对象,该对象位于第一个条目之前。 请注意, Cursor未同步,请参阅文档了解更多详细信息。
- 属性
注解
运行提供的 SQL 并返回一个 Cursor 超过结果集。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。