IStatement.Execute Método

Definición

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.

Se aplica a