rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">
1.头文件
1.1头文件包含:
#ifdef WIN32
#include <windows.h>
#else
#include <sqlunix.h>
#endif //判断是什么系统,
#include <sql.h>
#include <sqlext.h>
2.参数定义
2.1分配句柄说明:
HandleType 是一个常数,定义了希望分配的句柄类型.可能值如下:
SQL_HANDLE_ENV | 环境句柄(Environment handle) |
SQL_HANDLE_DBC | 连接句柄(Connection handle) |
SQL_HANDLE_STMT | 语句句柄(Statement handle) |
SQL_HANDLE_DESC | 描述符句柄(Descriptor handle) |
描述符是一个数据集合描述了一个SQL语句的参数或一个结果集的列数,
2.2参数定义:
SQLRETURN rc = SQL_SUCCESS;
/* General return code for the API */
SQLHENV hEnv = SQL_NULL_HENV;
/* Environment handle */
SQLHDBC hDbc = SQL_NULL_HDBC;
/* Connection handle */
SQLHSTMT hStmt = SQL_NULL_HSTMT;
/* Statement handle */
SQLCHAR ConnOut[255];
/* Buffer for completed connection string */
SQLSMALLINT connOutLen;
/* number of bytes returned in ConnOut */
SQLCHAR *ConnString = (SQLCHAR *)
"DSN=GSTAR_tt80;PermSize=16";
2.3返回值简介:
SQL_SUCCESS | 函数成功完成. |
SQL_SUCCESS_WITH_INFO | 函数成功完成,但带回非致命错误或警告. |
SQL_ERROR | 函数调用失败. |
SQL_INVALID_HANDLE | 传送给函数的句柄非法. |