Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55721
  • 博文数量: 16
  • 博客积分: 70
  • 博客等级: 民兵
  • 技术积分: 66
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-07 09:54
文章分类
文章存档

2015年(11)

2014年(1)

2013年(2)

2012年(2)

我的朋友

分类: LINUX

2015-04-15 10:21:32

                   unixODBC API 整理

6.

SQLRETURN
SQLDisconnect(SQLHDBC ConnectionHandle);


(1)功能
    断开指定的连接

(2)参数说明
   @ ConnectionHandle: 连接句柄,必须是 SQLAllocHandle 已分配的的

(3)返回值
    可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR

7.

SQLRETURN
SQLFetch(SQLHDBC StatementHandle);


(1)功能
    取结果集中的下一行

(2)参数说明
   @ StatementHandle: 语句执行句柄,必须是 SQLAllocHandle 已分配的的

(3)返回值
    可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR

8.


SQLRETURN
SQLFreeHandle(SQLSMALLINT HandleType,
              SQLHANDLE InputHandle);


(1)功能
    释放使用 SQLAllocHandle 分配的句柄

(2)参数说明
    @ HandleType:  要释放的句柄的类型
    @ InputHandle: 要释放的句柄, 类型必须与 HandleType 参数描述的一致

(3)返回值
   可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR

9.


SQLRETURN
SQLNumResultCols(SQLHSTMT StatementHandle,
                 SQLSMALLINT *ColumnCountPtr);


(1)功能
    取得结果集中的列数

(2)参数说明
    @ StatementHandle:  语句句柄,必须是 SQLAllocHandle 分配的
    @ ColumnCountPtr:   结果集中的列数

(3)返回值
   可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR,
                  
SQL_STILL_EXECUTING

10.


SQLRETURN
SQLRowCount(SQLHSTMT StatementHandle,
              SQLSMALLINT *RowCountPtr);


(1)功能
    取得SQL操作影响的行数

(2)参数说明
    @ StatementHandle:  语句句柄,必须是 SQLAllocHandle 分配的
    @ RowCountPtr:   操作影响的行数

(3)返回值
   可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR,
                  
SQL_STILL_EXECUTING

11.

SQLRETURN
SQLSetConnectAttr(SQLHDBC ConnectionHandle,
                  SQLINTEGER Attribute,
                  SQLPOINTER ValuePtr,
                  SQLINTEGER StringLength);


(1)功能
    修改连接属性

(2)参数说明
    @ ConnectionHandle: 连接句柄,必须是 SQLAllocHandle 已分配的
    @ Attribute:        要修改的属性
    @ ValuePtr:         属性值
    @ StringLength:     如果属性值是字符串,该参数指出串长度;其它类型忽略该参数

(3)返回值
   可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR

12.

SQLRETURN
SQLSetEnvAttr(SQLHENV EnvironmentHandle,
              SQLINTEGER Attribute,
              SQLPOINTER ValuePtr,
              SQLINTEGER StringLength);


(1)功能
    修改环境属性

(2)参数说明
    @ EnvironmentHandle: 环境句柄,必须是 SQLAllocHandle 已分配的
    @ Attribute:        要修改的属性
    @ ValuePtr:         属性值
    @ StringLength:     如果属性值是字符串,该参数指出串长度;其它类型忽略该参数

(3)返回值
   可能的返回值: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE,SQL_ERROR

阅读(661) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~