OracleDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) Método

Definición

Lee una secuencia de caracteres del desplazamiento de columna especificado en el búfer como una matriz, empezando por el desplazamiento del búfer especificado.

public:
 virtual long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public:
 override long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
public override long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long
Public Overrides Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long

Parámetros

i
Int32

Ordinal de columna de base cero.

fieldOffset
Int64

Índice dentro de la fila donde se va a iniciar la operación de lectura.

buffer2
Char[]

Búfer en el que se van a copiar los datos.

bufferoffset
Int32

Índice donde buffer2 se va a iniciar la operación de escritura.

length
Int32

Número de caracteres que se van a leer.

Devoluciones

Número real de caracteres leídos.

Implementaciones

Comentarios

GetChars devuelve el número de caracteres disponibles en el campo. En la mayoría de los casos, esta es la longitud exacta del campo. Sin embargo, el número devuelto puede ser menor que la longitud verdadera del campo si GetChars ya se ha usado para obtener caracteres del campo. Esto puede ser el caso, por ejemplo, si OracleDataReader está leyendo una estructura de datos grande en un búfer. Para obtener más información, vea la SequentialAccess configuración de CommandBehavior.

Si pasa un búfer que es un valor NULL. GetChars devuelve la longitud del campo en caracteres.

Se aplica a