IConnection.PrepareCall 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 |
|---|---|
| PrepareCall(String, Int32, Int32, Int32) |
Crea un |
| PrepareCall(String, Int32, Int32) |
Crea un |
| PrepareCall(String) |
Crea un |
PrepareCall(String, Int32, Int32, Int32)
Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados.
[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;III)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;III)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string * int * int * int -> Java.Sql.ICallableStatement
Parámetros
- sql
- String
un String objeto que es la instrucción SQL que se va a enviar a la base de datos; puede contener o más parámetros "?".
- resultSetType
- Int32
una de las siguientes ResultSet constantes: ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEo ResultSet.TYPE_SCROLL_SENSITIVE
- resultSetConcurrency
- Int32
una de las siguientes ResultSet constantes: ResultSet.CONCUR_READ_ONLY o ResultSet.CONCUR_UPDATABLE
- resultSetHoldability
- Int32
una de las siguientes ResultSet constantes: ResultSet.HOLD_CURSORS_OVER_COMMIT o ResultSet.CLOSE_CURSORS_AT_COMMIT
Devoluciones
un nuevo CallableStatement objeto, que contiene la instrucción SQL precompilada, que generará ResultSet objetos con el tipo, la simultaneidad y la capacidad de retención especificados.
- Atributos
Excepciones
si se produce un problema al acceder a la base de datos.
Comentarios
Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados. Este método es el mismo que el prepareCall método anterior, pero permite reemplazar el tipo de conjunto de resultados predeterminado, el tipo de simultaneidad del conjunto de resultados y la capacidad de retención.
Agregado en la versión 1.4.
Java documentación para java.sql.Connection.prepareCall(java.lang.String, int, int, 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
PrepareCall(String, Int32, Int32)
Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados.
[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;II)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql, int resultSetType, int resultSetConcurrency);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;II)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string * int * int -> Java.Sql.ICallableStatement
Parámetros
- sql
- String
un String objeto que es la instrucción SQL que se va a enviar a la base de datos; puede contener o más parámetros "?".
- resultSetType
- Int32
un tipo de conjunto de resultados; uno de ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVEo ResultSet.TYPE_SCROLL_SENSITIVE
- resultSetConcurrency
- Int32
un tipo de simultaneidad; uno de ResultSet.CONCUR_READ_ONLY o ResultSet.CONCUR_UPDATABLE
Devoluciones
un nuevo CallableStatement objeto que contiene la instrucción SQL compilada previamente que generará ResultSet objetos con el tipo y la simultaneidad especificados.
- Atributos
Excepciones
si se produce un problema al acceder a la base de datos
Comentarios
Crea un CallableStatement objeto que generará ResultSet objetos con el tipo y la simultaneidad especificados. Este método es el mismo que el prepareCall método anterior, pero permite invalidar el tipo de conjunto de resultados predeterminado y la simultaneidad. La capacidad de retención de los conjuntos de resultados creados se puede determinar mediante una llamada a #getHoldability.
Agregado en la versión 1.2.
Java documentación para java.sql.Connection.prepareCall(java.lang.String, int, 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
PrepareCall(String)
Crea un CallableStatement objeto para llamar a procedimientos almacenados de base de datos.
[Android.Runtime.Register("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.ICallableStatement? PrepareCall(string? sql);
[<Android.Runtime.Register("prepareCall", "(Ljava/lang/String;)Ljava/sql/CallableStatement;", "GetPrepareCall_Ljava_lang_String_Handler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PrepareCall : string -> Java.Sql.ICallableStatement
Parámetros
- sql
- String
una instrucción SQL que puede contener uno o varios marcadores de posición de parámetro "?". Normalmente, esta instrucción se especifica mediante la sintaxis de escape de llamada JDBC.
Devoluciones
un nuevo objeto predeterminado CallableStatement que contiene la instrucción SQL precompilada
- Atributos
Excepciones
si se produce un problema al acceder a la base de datos.
Comentarios
Crea un CallableStatement objeto para llamar a procedimientos almacenados de base de datos. El CallableStatement objeto proporciona métodos para configurar sus parámetros IN y OUT, y métodos para ejecutar la llamada a un procedimiento almacenado.
<B>Nota:</B> Este método está optimizado para controlar las instrucciones de llamada de procedimiento almacenado. Algunos controladores pueden enviar la instrucción call a la base de datos cuando se realiza el método prepareCall ; otros pueden esperar hasta que se ejecute el CallableStatement objeto. Esto no tiene ningún efecto directo en los usuarios; sin embargo, afecta al método que produce ciertas sqlExceptions.
Los conjuntos de resultados creados con el objeto devuelto CallableStatement serán de forma predeterminada el tipo TYPE_FORWARD_ONLY y tendrán un nivel de simultaneidad de CONCUR_READ_ONLY. La capacidad de retención de los conjuntos de resultados creados se puede determinar mediante una llamada a #getHoldability.
Java documentación para java.sql.Connection.prepareCall(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.