ODBC的接口函数

ODBC的接口函数

ID:77916325

大小:69.24 KB

页数:3页

时间:2022-01-29

ODBC的接口函数_第1页
ODBC的接口函数_第2页
ODBC的接口函数_第3页
资源描述:

《ODBC的接口函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ODBC的接口函数1.连接到数据源下面的函数用于连接到数据源:(1)SQLAllocHandle:分配环境、连接、语句或者描述符句柄。(2)SQLConnect:建立与驱动程序或者数据源的连接。访问数据源的连接句柄包含了包括状态、事务申明和错误信息的所有连接信息。(3)SQLDriverConnect:与SQLConnect相似,用来连接到驱动程序或者数据源。但它比SQLConnect支持数据源更多的连接信息,它提供了一个对话框来提示用户设置所有的连接信息以及系统信息表没有定义的数据源。(4)SQLBrowseConnect:支持一种交互方法来检索或者列出连接数据源所需要的属性和属性

2、值。每次调用函数可以获取一个连接属性字符串,当检索完所有的属性值,就建立起与数据源的连接,并旦返回完整的连接字符串,否则提示缺少的连接属性信息,用户根据此信息重新输入连接属性值再次调用此函数进行连接。2.获取驱动程序和数据源信息下面的函数用来获取驱动程序和数据源信息:(1)SQLDataSources:能够被调用多次来获取应用程序使用的所有数据源的名字。(2)SQLDrivers:返回所有安装过的驱动程序清单,包括对它们的描述以及属性关键字。(3)SQLGetlnfo:返回连接的驱动程序和数据源的元信息。(4)SQLGetFunctions:返回指定的驱动程序是否支持某个特定函数的信

3、息。(5)SQLGetTypelnfo:返回指定的数据源支持的数据类型的信息。3.设置或者获取驱动程序属性下面的函数用来设置或者获取驱动程序属性:(1)SQLSetConnectAttr:设置连接属性值0(2)SQLGetConnectAttr:返回连接属性值。(3)SQLSetEnvAttr:设置环境属性值0(4)SQLGetEnvAttr:返回环境属性值。(5)SQLSetStmtAttr:设置语句属性值。(6)SQLGetStmtAttr:返回语句属性值。4.设置或者获取描述符字段下面的函数用来设置或者获取描述符字段:(1)SQLGetDescField:返回单个描述符字段的值

4、。(2)SQLGetDescRec:返回当前描述符记录的多个字段的值。(3)SQLSetDescField:设置单个描述符字段的值。(4)SQLSetDescRec:设置描述符记录的多个字段。5.准备SQL语句下面的函数用来准备SQL语句:(1)SQLPrepare:准备要执行的SQL语句。(1)SQLBindParameter:在SQL语句中分配参数的缓冲区。(3)SQLGetCursorName:返回与语句句柄相关的游标名称。(4)SQLSetCursorName:设置与语句句柄相关的游标名称。(5)SQLSetScrollOptions:设置控制游标行为的选项。6.提交SQL请

5、求下面的函数用来提交SQL请求:(1)SQLExecute:执行准备好的SQL语句。(2)SQLExecDirect:执行一条SQL语句。(3)SQLNativeSql:返回驱动程序对一条SQL语句的翻译。(4)SQLDescribeParam:返回对SQL语句中指定参数的描述。(5)SQLNumParams:返回SQL语句中参数的个数。(6)SQLParamData:与SQLPutData联合使用在运行时给参数赋值。(7)SQLPutData:在SQL语句运行时给部分或者全部参数赋值。7.检索结果集及其相关信息下面的函数用来检索结果集及其相关信息:(1)SQLRowfount:返回

6、INSERT、UPDATE或者DELETE等语句影响的行数。(2)SQLNumResultCols:返回结果集中列的数目。(3)SQLDescribeCol:返回结果集中列的描述符记录。(4)SQLColAttribute:返回结果集中列的属性。(5)SQLBindCol:为结果集中的列分配缓冲区。(6)SQLFetch:在结果集中检索下一行元组。(7)SQLFetchScroll:返回指定的结果行。(8)SQLGetData:返回结果集中当前行某一列的值。(9)SQLSetPos:在取到的数据集中设置游标的位置。这个记录集中的数据能够刷新、更新或者删除。(10)SQLBulkOpe

7、rations:执行块插入和块书签操作,其中包括根据书签更新、删除或者取数据。(11)SQLMoreResults:确定是否能够获得更多的结果集,如果能就执行下一个结果集的初始化操作。(12)SQLGetDiagField:返回一个字段值或者一个诊断数据记录。(13)SQLGetDiagRec:返回多个字段值或者一个诊断数据记录。8.取得数据源系统表的信息下面的函数用来取得数据源系统表的信息:(1)SQLColumnPrivileges:返回一个关于指定表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。