SQLBindParameter
功能描述
将一条SQL语句中的一个参数标志和一个缓冲区绑定起来。
原型
SQLRETURN SQLBindParameter(SQLHSTMT StatementHandle,
SQLUSMALLINT ParameterNumber,
SQLSMALLINT InputOutputType,
SQLSMALLINT ValuetType,
SQLSMALLINT ParameterType,
SQLULEN ColumnSize,
SQLSMALLINT DecimalDigits,
SQLPOINTER ParameterValuePtr,
SQLLEN BufferLength,
SQLLEN *StrLen_or_IndPtr);
参数
表1 SQLBindParameter 参数
关键字 | 参数说明 |
StatementHandle | 语句句柄。 |
ParameterNumbe r | 参数序号,起始为1,依次递增。 |
InputOutputType | 输入输出参数类型。 |
ValueType | 参数的C数据类型。 |
ParameterType | 参数的SQL数据类型。 |
ColumnSize | 列的大小或相应参数标记的表达式。 |
DecimalDigits | 列的十进制数字或相应参数标记的表达式。 |
ParameterValuePt r | 指向存储参数数据缓冲区的指针。 |
BufferLength | ParameterValuePtr指向缓冲区的长度,以字节为单位。 |
StrLen_or_IndPtr | 缓冲区的长度或指示器指针。若为空值,则未使用任何长度或指示器值。 |