SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, Int32, Int32) 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í.
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.
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.