文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>unixODBC 应用编程----API参考(4)

unixODBC 应用编程----API参考(4)

时间:2010-08-21  来源:sudoers

                   unixODBC API 整理

6. SQLDisconnect

SQLRETURN
SQLDisconnect(SQLHDBC ConnectionHandle);


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

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

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

7.SQLFetch

SQLRETURN
SQLFetch(SQLHDBC StatementHandle);


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

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

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

8. SQLFreeHandle

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. SQLNumResultCols

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. SQLRowCount

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. SQLSetConnectAttr

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. SQLSetEnvAttr

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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载