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 参考 » PreparedStatement 类

 

appendBytesParameter 方法

将指定的字节数组的指定子集添加到指定的 SQLType.LONGBINARY 列的新值中。

语法
appendBytesParameter( 
  UInt16 parameterID, 
  Array value, 
  UInt32 srcOffset, 
  UInt32 count
)
参数
  • parameterID   参数 ID 号。结果集中第一个参数的 ID 值为 1。

  • value   要添加到参数的当前新值中的值。

  • srcOffset   源数组中的起始位置。

  • count   要复制的字节数。

注释

数组 value 从 srcOffset(从 0 开始)位置到 srcOffset+count-1 位置的字节会添加到指定参数的值中。在插入时,insertBegin 将新值初始化为参数的缺省值。

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

  • value 参数为空值。

  • srcOffset 参数为负值。

  • count 参数为负值。

  • srcOffset+count 大于源数组的长度 value.length