SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, Int32, Int32) Método

Definición

Copie el valor de columna de la fila de resultados, interpretado como un blob, en el búfer.

[Android.Runtime.Register("readColumnBlob", "(I[BIII)I", "", ApiSince=35)]
public int ReadColumnBlob(int columnIndex, byte[] buffer, int offset, int length, int srcOffset);
[<Android.Runtime.Register("readColumnBlob", "(I[BIII)I", "", ApiSince=35)>]
member this.ReadColumnBlob : int * byte[] * int * int * int -> int

Parámetros

columnIndex
Int32

Índice de una columna en la fila de resultados. Se basa en cero.

buffer
Byte[]

Matriz preasignada que se va a rellenar con el valor de la columna.

offset
Int32

Desplazamiento en el búfer: la copia comienza aquí.

length
Int32

Número de bytes que se van a copiar.

srcOffset
Int32

Desplazamiento en el blob desde el que se va a empezar a copiar.

Devoluciones

el número de bytes que se copiaron.

Atributos

Comentarios

Copie el valor de columna de la fila de resultados, interpretado como un blob, en el búfer. Los índices de columna comienzan en 0. Esto produce una excepción si la columna no está en la fila de resultados. Los bytes se copian en el búfer a partir del desplazamiento. Los bytes se copian del blob a partir de srcOffset. Los bytes de longitud se copian a menos que el valor de columna tenga menos bytes disponibles. La función devuelve el número de bytes copiados.

El valor de columna se convertirá si no es de tipo #SQLITE_DATA_TYPE_BLOB; consulte la documentación de sqlite para obtener más información.

Java documentación para android.database.sqlite.SQLiteRawStatement.readColumnBlob(int, byte[], 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