SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将结果行的列值(解释为 blob)复制到缓冲区中。
[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
参数
- columnIndex
- Int32
结果行中列的索引。 它是从零开始的。
- buffer
- Byte[]
要用列值填充的预分配数组。
- offset
- Int32
缓冲区中的偏移量:复制从此处开始。
- length
- Int32
要复制的字节数。
- srcOffset
- Int32
要从中开始复制的 Blob 的偏移量。
返回
已复制的字节数。
- 属性
注解
将结果行的列值(解释为 blob)复制到缓冲区中。 列索引从 0 开始。 如果列不在结果行中,则会引发异常。 字节从偏移量开始复制到缓冲区中。 从 srcOffset 开始的 Blob 复制字节数。 除非列值可用字节较少,否则复制长度字节数。 该函数返回复制的字节数。
如果列值不是类型 #SQLITE_DATA_TYPE_BLOB,则转换列值;有关详细信息,请参阅 sqlite 文档。
Java文档android.database.sqlite.SQLiteRawStatement.readColumnBlob(int, byte[], int, int, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。