MFC 数据库ODBC

本文深入解析ODBC技术在数据源管理中的应用,包括如何通过控制面板创建数据源,以及MFC类库中与ODBC相关的类如CDatabase、CRecordset、CRecordView和CFieldExchange的功能与使用。此外,阐述了应用程序如何通过注册表动态加载数据源,并详细解释了CDBException类代表的异常情况。

 使用控制面板——〉管理工具——〉ODBC——> 找到创建的数据源创建连接

MFC的ODBC 类主要包括以下几个类

CDatabase、CRecordset

CRecordView 可以建立起记录集与

数据的显示联系起来,利用对话框数据交换机制可以建立起记录集与界面控件之间的关系。这样就可以方便地把数据显示在界面上

CFieldExchange(该类封闭了数据变换(DDX),它所提供的是记录集字段数据与相应的数据库的表的字段之间的数据交换。利用

该类可以把记录集与数据库中的表联系在一起,从面简化 了两者之间的数据传递的操作。

CDBException 代表ODBC类产生的异常。


当应用程序要用到数据源时,windows 系统就会利用注册表去查询相应的数据源是否已经存在,同时得到数据源的相关

信息。如果 用户删除了某个ODBC数据源,那么也会在注册表中有所反应,即删除相应的子键。如果配置的数据源是

用户数据源,windows系统便会修改注册表的HKEY_CURRENT_USER\SOFTWARE\ODBC.INI子键,如果是系统数据源,系统修改

HKEY_CURRENT_USER\SOFTWARE\ODBC.INI主键。因此,可以在应用

程序中使用windows中的注册表编辑函数来完成“ODBC 数据源管理器”所做的工作,这样就可以达到动态加载数据源的目的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值