IStatement.Execute 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| Execute(String, String[]) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación. |
| Execute(String, Int32[]) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación. |
| Execute(String, Int32) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados, y indica al controlador que las claves generadas automáticamente deben estar disponibles para su recuperación. |
| Execute(String) |
Ejecuta la instrucción SQL dada, que puede devolver varios resultados. |
Execute(String, String[])
Ejecuta la instrucción SQL dada, que puede devolver varios resultados y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación.
[Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, string[]? columnNames);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * string[] -> bool
Parámetros
- sql
- String
cualquier instrucción SQL
- columnNames
- String[]
matriz de los nombres de las columnas de la fila insertada que debe estar disponible para su recuperación mediante una llamada al método getGeneratedKeys
Devoluciones
true si el siguiente resultado es un ResultSet objeto ; false si es un recuento de actualizaciones o no hay más resultados
- Atributos
Excepciones
si se produce un error al acceder a la base de datos.
Comentarios
Ejecuta la instrucción SQL dada, que puede devolver varios resultados y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación. Esta matriz contiene los nombres de las columnas de la tabla de destino que contienen las claves generadas automáticamente que deben estar disponibles. El controlador omitirá la matriz si la instrucción SQL no es una INSERT instrucción o una instrucción SQL capaz de devolver claves generadas automáticamente (la lista de estas instrucciones es específica del proveedor).
En algunas situaciones (poco frecuentes), una sola instrucción SQL puede devolver varios conjuntos de resultados o recuentos de actualizaciones. Normalmente, puede omitir esto a menos que esté ejecutando (1) un procedimiento almacenado que sepa que puede devolver varios resultados o (2) que está ejecutando dinámicamente una cadena SQL desconocida.
El execute método ejecuta una instrucción SQL e indica la forma del primer resultado. A continuación, debe usar los métodos getResultSet o getUpdateCount para recuperar el resultado y getMoreResults pasar a los resultados posteriores.
<strong>Note:</strong>Este método no se puede llamar a en o PreparedStatementCallableStatement.
Agregado en la versión 1.4.
Documentación de Java para java.sql.Statement.execute(java.lang.String, 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
Execute(String, Int32[])
Ejecuta la instrucción SQL dada, que puede devolver varios resultados y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación.
[Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int[] -> bool
Parámetros
- sql
- String
cualquier instrucción SQL
- columnIndexes
- Int32[]
una matriz de los índices de las columnas de la fila insertada que debe estar disponible para su recuperación mediante una llamada al método . getGeneratedKeys
Devoluciones
true si el primer resultado es un ResultSet objeto; false si es un recuento de actualizaciones o no hay resultados
- Atributos
Excepciones
si se produce un error al acceder a la base de datos.
Comentarios
Ejecuta la instrucción SQL dada, que puede devolver varios resultados y indica al controlador que las claves generadas automáticamente indicadas en la matriz determinada deben estar disponibles para su recuperación. Esta matriz contiene los índices de las columnas de la tabla de destino que contienen las claves generadas automáticamente que deben estar disponibles. El controlador omitirá la matriz si la instrucción SQL no es una INSERT instrucción o una instrucción SQL capaz de devolver claves generadas automáticamente (la lista de estas instrucciones es específica del proveedor).
En algunas situaciones (poco frecuentes), una sola instrucción SQL puede devolver varios conjuntos de resultados o recuentos de actualizaciones. Normalmente, puede omitir esto a menos que esté ejecutando (1) un procedimiento almacenado que sepa que puede devolver varios resultados o (2) que está ejecutando dinámicamente una cadena SQL desconocida.
El execute método ejecuta una instrucción SQL e indica la forma del primer resultado. A continuación, debe usar los métodos getResultSet o getUpdateCount para recuperar el resultado y getMoreResults pasar a los resultados posteriores.
<strong>Note:</strong>Este método no se puede llamar a en o PreparedStatementCallableStatement.
Agregado en la versión 1.4.
Documentación de Java para java.sql.Statement.execute(java.lang.String, int[]).
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
Execute(String, Int32)
Ejecuta la instrucción SQL dada, que puede devolver varios resultados, y indica al controlador que las claves generadas automáticamente deben estar disponibles para su recuperación.
[Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int -> bool
Parámetros
- sql
- String
cualquier instrucción SQL
- autoGeneratedKeys
- Int32
una constante que indica si las claves generadas automáticamente deben estar disponibles para su recuperación mediante el método getGeneratedKeys; una de las siguientes constantes: Statement.RETURN_GENERATED_KEYS o Statement.NO_GENERATED_KEYS
Devoluciones
true si el primer resultado es un ResultSet objeto; false si es un recuento de actualizaciones o no hay resultados
- Atributos
Excepciones
si se produce un error al acceder a la base de datos.
Comentarios
Ejecuta la instrucción SQL dada, que puede devolver varios resultados, y indica al controlador que las claves generadas automáticamente deben estar disponibles para su recuperación. El controlador omitirá esta señal si la instrucción SQL no es una INSERT instrucción o una instrucción SQL capaz de devolver claves generadas automáticamente (la lista de estas instrucciones es específica del proveedor).
En algunas situaciones (poco frecuentes), una sola instrucción SQL puede devolver varios conjuntos de resultados o recuentos de actualizaciones. Normalmente, puede omitir esto a menos que esté ejecutando (1) un procedimiento almacenado que sepa que puede devolver varios resultados o (2) que está ejecutando dinámicamente una cadena SQL desconocida.
El execute método ejecuta una instrucción SQL e indica la forma del primer resultado. A continuación, debe usar los métodos getResultSet o getUpdateCount para recuperar el resultado y getMoreResults pasar a los resultados posteriores.
<strong>Note:</strong>Este método no se puede llamar a en o PreparedStatementCallableStatement.
Agregado en la versión 1.4.
Documentación de Java para java.sql.Statement.execute(java.lang.String, int).
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
Execute(String)
Ejecuta la instrucción SQL dada, que puede devolver varios resultados.
[Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string -> bool
Parámetros
- sql
- String
cualquier instrucción SQL
Devoluciones
true si el primer resultado es un ResultSet objeto; false si es un recuento de actualizaciones o no hay resultados
- Atributos
Excepciones
si se produce un error al acceder a la base de datos.
Comentarios
Ejecuta la instrucción SQL dada, que puede devolver varios resultados. En algunas situaciones (poco frecuentes), una sola instrucción SQL puede devolver varios conjuntos de resultados o recuentos de actualizaciones. Normalmente, puede omitir esto a menos que esté ejecutando (1) un procedimiento almacenado que sepa que puede devolver varios resultados o (2) que está ejecutando dinámicamente una cadena SQL desconocida.
El execute método ejecuta una instrucción SQL e indica la forma del primer resultado. A continuación, debe usar los métodos getResultSet o getUpdateCount para recuperar el resultado y getMoreResults pasar a los resultados posteriores.
<strong>Note:</strong>Este método no se puede llamar a en o PreparedStatementCallableStatement.
Documentación de Java para java.sql.Statement.execute(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.