SQLiteDatabase.ExecPerConnectionSQL(String, Object[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ejecute la instrucción SQL especificada en todas las conexiones a esta base de datos.
[Android.Runtime.Register("execPerConnectionSQL", "(Ljava/lang/String;[Ljava/lang/Object;)V", "GetExecPerConnectionSQL_Ljava_lang_String_arrayLjava_lang_Object_Handler", ApiSince=30)]
public virtual void ExecPerConnectionSQL(string sql, Java.Lang.Object[]? bindArgs);
[<Android.Runtime.Register("execPerConnectionSQL", "(Ljava/lang/String;[Ljava/lang/Object;)V", "GetExecPerConnectionSQL_Ljava_lang_String_arrayLjava_lang_Object_Handler", ApiSince=30)>]
abstract member ExecPerConnectionSQL : string * Java.Lang.Object[] -> unit
override this.ExecPerConnectionSQL : string * Java.Lang.Object[] -> unit
Parámetros
- sql
- String
Instrucción SQL que se va a ejecutar. No se admiten varias instrucciones separadas por punto y coma.
- bindArgs
- Object[]
Argumentos que se deben enlazar a la instrucción SQL.
- Atributos
Comentarios
Ejecute la instrucción SQL especificada en todas las conexiones a esta base de datos.
Esta instrucción se ejecutará inmediatamente en todas las conexiones existentes y se ejecutará automáticamente en todas las conexiones futuras.
Algunos usos de ejemplo son cambios como PRAGMA trusted_schema=OFF o funciones como SELECT icu_load_collation(). Si ejecuta estas instrucciones con #execSQL , solo se aplicarán a una única conexión de base de datos; con este método se asegurará de que se apliquen uniformemente a todas las conexiones actuales y futuras.
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.