本文主要是介绍GBASE南大通用的GBase 8a ODBC API介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于完整的 ODBC API 参考,请参考微软公司技术支持网站中“ODBC 程序员 参考”相关内容。 ——GBASE南大通用
一个应用程序可以调用 SQLGetInfo 函数来获取关于 GBASE南大通用GBase 8a ODBC 的一致 信息。要获取关于在驱动中支持的特定函数的信息,应用程序可以调用 SQLGetFunctions。
注意:对于向后兼容的功能上,GBASE南大通用GBase 8a ODBC Driver 驱动支持所有不推 荐的函数。下面我们将按照功能分类列出常用的 GBase 8a ODBC API 函数。
连接到一个数据源,如下表格所示:
| 函数名 | GBase ODBC | 一致性 | 目的 |
|---|---|---|---|
| SQLAllocHandle | 是 | ISO 92 | 获得一个环境、连接、语句、或者描 述符句柄。 |
| SQLConnect | 是 | ISO 92 | 通过数据源名、用户 ID 和密码连接到 一个指定的驱动。 |
| QLDriverConnect | 是 | ODBC | 通过连接字符串,或者驱动管理器和 用户使用的驱动显示连接对话框的请 求来连接到指定驱动。 |
| SQLAllocEnv | 是 | 不推荐 | 获得一个从驱动分配的环境句柄 |
| SQLAllocConnect | 是 | 不推荐 | 获得一个连接句柄。 |
获得关于驱动和数据源的信息,如下表格所示:
| 函数名 | GBase ODBC | 一致性 | 目的 |
|---|---|---|---|
| SQLDataSources | 否 | ISO 92 | 返回可用的的数据源列表,由驱动管理 器执行。 |
| SQLDrivers | 否 | ODBC | 返回已经安装的驱动和它们的属性,由 驱动管理器执行。 |
| SQLGetInfo | 是 | ISO 92 | 返回指定驱动和数据源的信息 |
| SQLGetFunctions | 是 | ISO 92 | 返回支持的驱动函数。 |
| SQLGetTypeInfo | 是 | ISO 92 | 回支持的数据类型信息。 |
设置和获得驱动属性,如下表格所示:
| 函数名 | GBase | 一致性 | 目的 |
|---|---|---|---|
| SQLSetConnectAttr | 是 | ISO 92 | 设置一个连接的属性。 |
| SQLGetConnectAttr | 是 | ISO 92 | 返回一个连接的属性值。 |
| SQLSetConnectOption | 是 | 不推荐 | 设置一个连接选项。 |
| SQLGetConnectOption | 是 | 不推荐 | 返回一个连接的选项值。 |
| SQLSetEnvAttr | 是 | ISO 92 | 设置环境属性。 |
| SQLGetEnvAttr | 是 | ISO 92 | 返回环节属性的值。 |
| SQLSetStmtAttr | 是 | ISO 92 | 设置一个语句属性。 |
| SQLGetStmtAttr | 是 | ISO 92 | 返回语句属性的值。 |
| SQLSetStmtOption | 是 | 不推荐 | 设置一个语句选项。 |
| QLGetStmtOption | 是 | 不推荐 | 返回一个语句选项的值。 |
预处理 SQL 请求,如下表所示:
| 函数名 | GBase ODBC | 一致性 | 目的 |
|---|---|---|---|
| SQLALLocStmt | 是 | 不推荐 | 分配一个语句句柄。 |
| SQLPrepare | 是 | ISO 92 | 为稍后的执行预处理一个 SQL 语 句。 |
| SQLBindParameter | 是 | ODBC | 为一个 SQL 语句中的参数分配存储 空间。 |
| SQLGetCursorName | 是 | ISO 92 | 返回连接到语句句柄的游标名。 |
| SQLSetCursorName | 是 | ISO 92 | 指定一个游标名。 |
| SQLSetScrollOptions | 是 | ODBC | 设置控制游标行为的选项。 |
这篇关于GBASE南大通用的GBase 8a ODBC API介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!