#yacBindParameterByName

# 功能简介

yacBindParameterByName函数用于客户端按参数名对指定参数的属性绑定赋值,返回YAC_SUCCESS表示绑定成功,返回YAC_ERROR表示绑定失败。

# 函数声明

yacResult yacBindParameterByName ( yacHandle  hStmt,
                                   YacChar*   name, 
                                   YacParamDirection direction,
                                   YacType bindType,
                                   yacPointer value,
                                   YacInt32 bindSize,
                                   YacInt32 bufLength,
                                   yacInt32*  indicator);

# 参数说明

参数名 说明
hStmt (IN/OUT) 记录与SQL相关的多种信息的句柄。
name (IN) 参数名。
direction (IN) 参数类型,1表示入参,2表示出参,3表示出入参。
bindType (IN) 需要绑定到该参数的类型。
value (IN) 需要绑定到该参数的值。
bindSize (IN) 需要绑定到该参数的限制长度。
bufLength (IN) 需要绑定到该参数的值所在缓冲区长度。
indicator (IN/OUT) 辅助指针。
作为入参:表示绑定到id列的变长类型值的长度,对非变长类型(包括使用loblocator绑定的类型)不生效。当赋值为YAC_NULL_DATA时,表示要绑定的数据为NULL。
作为出参:表示出参值的实际大小,若该参数值为YAC_NULL_DATA,则表示取出的数据为NULL。
pdf-btn 下载文档
copy-btn 复制链接