Posted on 2009-06-22 15:12
Prayer 阅读(2979)
评论(0) 编辑 收藏 引用 所属分类:
DB2CLI
用途
SQLAllocHandle() 分配任何类型的句柄。
语法
SQLRETURN SQLAllocHandle (SQLSMALLINT htype,
SQLINTEGER ihandle,
SQLINTEGER *handle);
函数自变量
表 10. SQLAllocHandle 自变量
数据类型 |
自变量 |
使用 |
描述 |
SQLSMALLINT |
htype |
输入 |
要分配的句柄的类型。必须是 SQL_HANDLE_ENV、SQL_HANDLE_DBC、SQL_HANDLE_DESC 或 SQL_HANDLE_STMT。 |
SQLINTEGER |
ihandle |
输入 |
描述在其中分配新句柄的上下文的句柄;然而,如果 htype 是 SQL_HANDLE_ENV,则这是 SQL_NULL_HANDLE。 |
SQLINTEGER * |
handle |
输出 |
指向句柄的指针 |
用法
此函数组合了函数 SQLAllocEnv()、SQLAllocConnect() 和 SQLAllocStmt()。
如果 htype 是 SQL_HANDLE_ENV,则 ihandle 必须是 SQL_NULL_HANDLE。如果 htype 是 SQL_HANDLE_DBC,则 ihandle 必须是有效的环境句柄。如果 htype 是 SQL_HANDLE_DESC 或 SQL_HANDLE_STMT,则 ihandle 必须是有效的连接句柄。
返回码
- SQL_SUCCESS
- SQL_ERROR
- SQL_INVALID_HANDLE