Chinaunix首页 | 论坛 | 博客
  • 博客访问: 409410
  • 博文数量: 47
  • 博客积分: 1488
  • 博客等级: 上尉
  • 技术积分: 729
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-15 11:35
文章分类

全部博文(47)

文章存档

2012年(4)

2011年(22)

2010年(21)

分类: LINUX

2010-08-21 10:37:45

                   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

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

chinaunix网友2011-01-01 15:37:38

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com