SQLiteDatabase.CompileStatement(String) Método

Definición

Compila una instrucción SQL en un objeto de instrucción precompilado reutilizable.

[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

Parámetros

sql
String

La instrucción SQL sin procesar puede contener ? para que los valores desconocidos se enlazan más adelante.

Devoluciones

Objeto precompilado SQLiteStatement . Tenga en cuenta que SQLiteStatementno están sincronizados, consulte la documentación para obtener más detalles.

Atributos

Excepciones

Comentarios

Compila una instrucción SQL en un objeto de instrucción precompilado reutilizable. Los parámetros son idénticos a #execSQL(String). Puede colocar ?s en la instrucción y rellenar esos valores con SQLiteProgram#bindString y SQLiteProgram#bindLong cada vez que desee ejecutar la instrucción. Es posible que las instrucciones no devuelvan conjuntos de resultados mayores de 1x1.

No se deben usar dos subprocesos al mismo SQLiteStatement tiempo.

Java documentación para android.database.sqlite.SQLiteDatabase.compileStatement(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a