ACIAttrSet()

ACIAttrSet()

作用:

设置句柄属性。

语法:

sword ACIAttrSet ( void        *trgthndlp,
                   ub4          trghndltyp,
                   void        *attributep,
                   ub4          size,
                   ub4          attrtype,
                   ACIError    *errhp );

参数:

  • trgthndlp (IN/OUT)

要设置属性的句柄

  • trghndltyp (IN/OUT)

参数句柄的类型,比如

ACI_DTYPE_PARAM:获取参数描述符的属性。

ACI_HTYPE_STMT:获取语句句柄的属性

更多句柄类型参阅《句柄管理》章节

  • attributep (IN)

要设置的属性值缓冲区指针。这个值会被拷贝到设置的句柄中去。字符串类型的属性值必须给 ACIEnvNlsCreate 中charset 参数对应的字符集编码的字符串。

  • size (IN)

attributep属性值的字节长度。

  • attrtype (IN)

要获取的属性类型,详细参阅《附录A:句柄或者描述符属性》章节。

  • errhp (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

说明:

有关句柄类型及其可写属性的列表,请参见句柄和描述符属性。