SQLiteDatabase.CompileStatement(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 SQL 语句编译为可重用的预编译语句对象。
[Android.Runtime.Register("compileStatement", "(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;", "GetCompileStatement_Ljava_lang_String_Handler")]
public virtual Android.Database.Sqlite.SQLiteStatement? CompileStatement(string? sql);
[<Android.Runtime.Register("compileStatement", "(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;", "GetCompileStatement_Ljava_lang_String_Handler")>]
abstract member CompileStatement : string -> Android.Database.Sqlite.SQLiteStatement
override this.CompileStatement : string -> Android.Database.Sqlite.SQLiteStatement
参数
- sql
- String
原始 SQL 语句可能包含 ? 表示稍后要绑定的未知值。
返回
预编译 SQLiteStatement 的对象。 请注意, SQLiteStatement未同步,请参阅文档了解更多详细信息。
- 属性
例外
注解
将 SQL 语句编译为可重用的预编译语句对象。 参数与 #execSQL(String).. 可以将 ?s 放入语句中,并在每次要运行语句时填充这些值SQLiteProgram#bindStringSQLiteProgram#bindLong。 语句可能不会返回大于 1x1 的结果集。
不应同时使用 SQLiteStatement 两个线程。
Java文档android.database.sqlite.SQLiteDatabase.compileStatement(java.lang.String)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。