在 UltraLite ODBC 中,此函数用于将缓冲区参数绑定到 SQL 语句中的参数标记。
UL_FN_SPEC SQLRETURN UL_FN_MOD SQLBindParameter ( SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ParamType, SQLSMALLINT CType, SQLSMALLINT SqlType, SQLULEN ColDef, SQLSMALLINT Scale, SQLPOINTER rgbValue, SQLLEN cbValueMax, SQLLEN * StrLen_or_Ind );
StatementHandle 语句句柄。
ParameterNumber 语句中的参数标记编号(从 1 开始顺序计数)。
ParamType 参数类型。以下类型之一:
CType C 数据类型的参数。
SQLType SQL 数据类型的参数。
ColDef 列或参数标记表达式的大小。
Scale 列或参数标记表达式的小数位数。
rgbValue 指向参数数据缓冲区的指针。
cbValueMax rgbValue 缓冲区的长度。
StrLen_or_Ind 指向参数长度缓冲区的指针。
为了在您的应用程序和数据库之间交换信息,ODBC 会将应用程序中的缓冲区绑定到数据库对象(例如,列)。当执行语句以便在应用程序中标识一个供 UltraLite 获取或设置查询中指定参数的值的缓冲区时,会使用 SQLBindParameter。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |