ISQLData.ReadSQL(ISQLInput, String) Método

Definición

Rellena este objeto con datos leídos de la base de datos.

[Android.Runtime.Register("readSQL", "(Ljava/sql/SQLInput;Ljava/lang/String;)V", "GetReadSQL_Ljava_sql_SQLInput_Ljava_lang_String_Handler:Java.Sql.ISQLDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ReadSQL(Java.Sql.ISQLInput? stream, string? typeName);
[<Android.Runtime.Register("readSQL", "(Ljava/sql/SQLInput;Ljava/lang/String;)V", "GetReadSQL_Ljava_sql_SQLInput_Ljava_lang_String_Handler:Java.Sql.ISQLDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReadSQL : Java.Sql.ISQLInput * string -> unit

Parámetros

stream
ISQLInput

el SQLInput objeto desde el que se van a leer los datos del valor que se va a asignar de forma personalizada.

typeName
String

el nombre de tipo SQL del valor en el flujo de datos

Atributos

Excepciones

si se produce un error de base de datos.

Comentarios

Rellena este objeto con datos leídos de la base de datos. La implementación del método debe seguir este protocolo: <UL><LI>Debe leer cada uno de los atributos o elementos del tipo SQL de la secuencia de entrada especificada. Para ello, se llama a un método del flujo de entrada para leer cada elemento, en el orden en que aparecen en la definición sql del tipo. <LI>El método readSQL asigna los datos a los campos o elementos adecuados (de este u otros objetos). En concreto, debe llamar al método de lector adecuado (SQLInput.readString, SQLInput.readBigDecimal, etc.) para hacer lo siguiente: para un tipo distinto, lea su elemento de datos único; para un tipo estructurado, lea un valor para cada atributo del tipo SQL. </UL> El controlador JDBC inicializa la secuencia de entrada con un mapa de tipos antes de llamar a este método, que usa el método de lector adecuado SQLInput en la secuencia.

Agregado en la versión 1.2.

Java documentación para java.sql.SQLData.readSQL(java.sql.SQLInput, 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

Consulte también