unixODBC 应用编程----API参考(4)
时间:2010-08-21 来源:sudoers
6. SQLDisconnect
SQLRETURN |
(1)功能
断开指定的连接
(2)参数说明
@ ConnectionHandle: 连接句柄,必须是 SQLAllocHandle 已分配的的
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR
7.SQLFetch
SQLRETURN |
(1)功能
取结果集中的下一行
(2)参数说明
@ StatementHandle: 语句执行句柄,必须是 SQLAllocHandle 已分配的的
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR
8. SQLFreeHandle
SQLRETURN |
(1)功能
释放使用 SQLAllocHandle 分配的句柄
(2)参数说明
@ HandleType: 要释放的句柄的类型
@ InputHandle: 要释放的句柄, 类型必须与 HandleType 参数描述的一致
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR
9. SQLNumResultCols
SQLRETURN |
(1)功能
取得结果集中的列数
(2)参数说明
@ StatementHandle: 语句句柄,必须是 SQLAllocHandle 分配的
@ ColumnCountPtr: 结果集中的列数
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR,
SQL_STILL_EXECUTING
10. SQLRowCount
SQLRETURN |
(1)功能
取得SQL操作影响的行数
(2)参数说明
@ StatementHandle: 语句句柄,必须是 SQLAllocHandle 分配的
@ RowCountPtr: 操作影响的行数
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR,
SQL_STILL_EXECUTING
11. SQLSetConnectAttr
SQLRETURN |
(1)功能
修改连接属性
(2)参数说明
@ ConnectionHandle: 连接句柄,必须是 SQLAllocHandle 已分配的
@ Attribute: 要修改的属性
@ ValuePtr: 属性值
@ StringLength: 如果属性值是字符串,该参数指出串长度;其它类型忽略该参数
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR
12. SQLSetEnvAttr
SQLRETURN |
(1)功能
修改环境属性
(2)参数说明
@ EnvironmentHandle: 环境句柄,必须是 SQLAllocHandle 已分配的
@ Attribute: 要修改的属性
@ ValuePtr: 属性值
@ StringLength: 如果属性值是字符串,该参数指出串长度;其它类型忽略该参数
(3)返回值
可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR