Visual C++对ODBC数据库资源的访问
2013-05-15 14:51
120 查看
在ODBC数据源管理器配置完毕之后,我们便可以在Visual C++环境中对Access数据库中的数据进行访问了。(参考《ODBC数据源管理与配置》http://blog.csdn.net/eddy_liu/article/details/8471782)
首先,使用MFC ClassWizard添加新类(类型为MFC ODBC使用者,如下图所示)。在创建新类的过程中会出现对数据源的选择,这时我们可以从机器数据源中选择前面我们已经创建的数据源(AFdatabase),以及相应的数据表项AFtable。在选择操作完毕之后系统会自动生成CAFtable类(同时产生AFtable.cpp和AFtable.h文件)。
然后,我们在程序的文档类头文件(ECGMeterDoc.h)中定义CAFtable类对象m_rs。同时,在类CECGmeterDoc的构造函数中通过m_rs.Open()(Open函数中不需要任何参数,以前的时候为m_rs .Open (AFX_DB_USE_DEFAULT_TYPE,"SELECT * FROM AFtable")也能顺利运行)函数打开数据源,这样当程序初始化时,数据源便使可读写状态。
在程序的视图类对象(CECGmeterView)需要对数据库中的数据进行访问操作时,通过GetDocument()函数来获得CECGmeterDoc类对象指针,并由该指针指向其成员类对象m_rs。这样便可以实现针对数据库资源的有效访问了。
在程序的初始创建过程中也可以进行数据源的选择设置,如下图所示:
但默认生成的类名和前者大不相同。
参考资料:
《Visual C++ 6.0完全自学手册》-在文档类CECGmeterDoc中定义数据源对象
《MFC Windows应用程序设计》-ODBC接口具体应用
首先,使用MFC ClassWizard添加新类(类型为MFC ODBC使用者,如下图所示)。在创建新类的过程中会出现对数据源的选择,这时我们可以从机器数据源中选择前面我们已经创建的数据源(AFdatabase),以及相应的数据表项AFtable。在选择操作完毕之后系统会自动生成CAFtable类(同时产生AFtable.cpp和AFtable.h文件)。
然后,我们在程序的文档类头文件(ECGMeterDoc.h)中定义CAFtable类对象m_rs。同时,在类CECGmeterDoc的构造函数中通过m_rs.Open()(Open函数中不需要任何参数,以前的时候为m_rs .Open (AFX_DB_USE_DEFAULT_TYPE,"SELECT * FROM AFtable")也能顺利运行)函数打开数据源,这样当程序初始化时,数据源便使可读写状态。
在程序的视图类对象(CECGmeterView)需要对数据库中的数据进行访问操作时,通过GetDocument()函数来获得CECGmeterDoc类对象指针,并由该指针指向其成员类对象m_rs。这样便可以实现针对数据库资源的有效访问了。
在程序的初始创建过程中也可以进行数据源的选择设置,如下图所示:
但默认生成的类名和前者大不相同。
参考资料:
《Visual C++ 6.0完全自学手册》-在文档类CECGmeterDoc中定义数据源对象
《MFC Windows应用程序设计》-ODBC接口具体应用
相关文章推荐
- 类数据源Visual C++对ODBC数据库资源的访问
- ASP.NET访问数据库(一):使用odbc填充datagrid
- linux odbc 访问数据库
- pyodbc访问数据库(python ODBC访问数据库)
- 快速应用JDBC控件访问数据库资源
- windows 下labview通过ODBC 访问 postgresql数据库
- 如何用标准的odbc sql接口访问wincc归档数据库
- 使用OracleClient,OLEDB,ODBC,Visual Studio,ODP.NET 来连接 Oracle访问数据库
- 学习ADO和ODBC访问数据库的一些思路整理
- 使用ODBC数据提供程序访问MSSQL数据库
- ODBC访问数据库(转载)
- pyodbc访问数据库(python ODBC访问数据库)
- C语言 ODBC 方法访问数据库
- ]Visual C++ ODBC数据库编程入门 (2015-06-13 18:06:31)
- 学习ADO和ODBC访问数据库的一些思路整理
- 直接通过 ODBC API 访问 SQL 数据库
- 1:ODBC连接数据库的流程 2:访问数据库的基本流程3:使用ReseltSet 的基本流程 javac程序连接数据库源代码
- 使用odbc访问数据库
- 在LOTUS NOTES 中通过ODBC访问关系数据库的方法
- 如何用标准的odbc sql接口访问wincc归档数据库