SQLiteDatabase.CompileStatement(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Compile une instruction SQL dans un objet d’instruction précompilé réutilisable.
[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
Paramètres
- sql
- String
L’instruction SQL brute peut contenir ? pour que les valeurs inconnues soient liées ultérieurement.
Retours
Objet précompilé SQLiteStatement . Notez que SQLiteStatementles fichiers ne sont pas synchronisés, consultez la documentation pour plus d’informations.
- Attributs
Exceptions
Remarques
Compile une instruction SQL dans un objet d’instruction précompilé réutilisable. Les paramètres sont identiques à #execSQL(String). Vous pouvez placer ?s dans l’instruction et remplir ces valeurs SQLiteProgram#bindString et SQLiteProgram#bindLong chaque fois que vous souhaitez exécuter l’instruction. Les instructions peuvent ne pas retourner les jeux de résultats supérieurs à 1 x 1.
Aucun thread ne doit utiliser le même SQLiteStatement thread en même temps.
Java documentation pour android.database.sqlite.SQLiteDatabase.compileStatement(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.