Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - M-Business Anywhere 编程 » UltraLite for M-Business Anywhere API 参考 » ULTable 类

 

getBytesSection 方法

从指定的偏移量开始,将指定的 SQLType.LONGBINARY 列的内容的子集复制到目标字节数组的指定偏移量处。

语法
UInt32 getBytesSection(
   UInt16 index 
   UInt32 srcOffset,
   Array  dst, 
   UInt32 dstOffset,
   UInt32 count  
)
参数

index   包含二进制数据的列从 1 开始的序号。

srcOffset   列值的起始位置。该值从零开始。

dst   目标数组。

dstOffset   目标数组的起始位置。

count   要复制的字节数

返回值

读取的字节数。

注释

位于源列的 srcOffset(从 0 开始)到 srcOffset+count-1 处之间的字节会分别复制到目标数组的 dstOffset 到 dstOffset+count-1 位置。如果在复制完计数的字节之前遇到值尾,则目标数组的剩余部分保持不变。

如果以下任何一个条件为 true,则会抛出错误,Connection.sqlCode 设置为 SQLError.SQLE_INVALID_PARAMETER,并且不会修改目标: