MFC连接ACCESS数据库练习

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

MFC连接ACCESS数据库练习

第一次使用MFC连接数据库操作,虽然实现的功能很简单,但是经历了一番挫折。特记录一下过程,中间可能写法并不规范,但是至少先实现了希望的功能。

1、建立access数据库student.accdb
建立数据库
建立数据表stu_info
设计表结构: id stu_name stu_age stu_class stu_sex
从id为1开始录入几条记录,id自动增加
2、使用VS2019在MFC应用中建立一个对话框程序,在cpp文件中增加头文件名afxdb.h,该文件引入数据库相关的类CDatabase CRecordset ,并创建对象:CDatabase m_db; CRecordset rs;
3、执行数据库打开函数,并执行测试操作读取一个学生姓名,将读取到的内容赋值给变量name
m_db.OpenEx(_T(“DSN=MS Access Database;DBQ=C:/Users/SCH1WHU/source/repos/BitechProduct/student.accdb;”));
rs.m_pDatabase = &m_db;
CString sql = _T(“select stu_name from stu_info where id = 3”);
CString name;
rs.Open(AFX_DB_USE_DEFAULT_TYPE,sql);
rs.GetFieldValue(_T(“stu_name”),name);
4、展示读取的数据是否正确:
MessageBox(name);
5、结果验证:可以读取字段

在这个实验过程中,开始m_db.OpenEx()使用的连接字符串是从VS2019的服务器资源属性拿到的:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\SCH1WHU\source\repos\BitechProduct\student.accdb
执行时会出现以下对话框:

MFC如何操作access数据库 初学者学习MFC 阅读详情

相关推荐

MFC学习笔记】MFC 操作Access数据库 显示在List Control

文章目录建立Access数据库建立MFC对话框窗体为IDC_BOOK_LIST添加变量设置IDC_BOOK_LIST格式建立ADO数据库连接 建立Access数据库Access中建立数据库如下图 保存为2002-2003数据库格式(.mdb后缀) 要在一个MFC对话框窗体中,用List Control控件将数据表library的数据读取并显示 建立MFC对话框窗体 建立一个对话框项目ex3 ...

还是想写代码的啊的博客 4092

MFCAccess数据库操作实例

该源码实现了MFCAccess数据库的简单操作,包括数据库的创建,数据表的创建,已经数据的增删改查等功能的实现;有一定的参考价值,故这里上传,以供后来查阅

mfc使用ado连接access数据库

1.设置数据源 打开控制面板--->系统和安全--->管理工具--->ODBC Data Sources(32 bit) 这里需要注意的是,vc6.0是32位的,因此这里的数据源也必须是32位的,否则是连接不上的, 这里我使用的是ACCESS数据库,数据源的配置如下: 2.创建包含数据库MFC对话框(其它也可以)工程 ...

qq_25036849的博客 1436

MFC用ADO创建ACCESS数据库以及表单

利用ADO创建ACCESS数据库以及相应的表单,新手可以看懂,编译环境VS2008,下载即可使用。

使用MFC C++ 的ADO技术访问Access数据库详解

首先第一步:在stdafx.h头文件中添加如下代码,msado15.dll 主要用于对数据库进行操作的库, #import其最终作用同我们已经十分熟悉的#include类似,编译的时候系统会为我们生成msado15.tlh,ado15.tli两个C++头文件来定义ADO库。下面接着需要初始化环境 ,在MFC中可以用AfxOleInit()或CoInitialize(NULL),非MFC使用CoInitialize(NULL)。下面开始连接access数据库,一般都是.mdb文件或者 .accdb 文件。

h a 6 6 6 c k 为 你解决复杂难题! 1202

MFC 使用 ADO技术连接Access数据库

MFC 使用ADO技术连接Access数据库

weixin_45144862的博客 3374

MFC笔记 MFCAccess连接的实现

第一步,要连接数据库,首先要有数据源。这里我们选择的数据源是Access mdb文件。数据库名为DataBase,然后新建employees表,表的字段设计如下图: 第二步,我们要使用MFCAccess连接,还要显示最终结果如下图: 这里我们首先要先设计窗体,窗体各个控件的属性如下所示: 列表控件                     IDC_LI

探索者专栏 1万+

MFC框架下ACCESS数据库开发实战详解

MFC(Microsoft Foundation Classes)是基于C++语言封装的一套类库,广泛用于Windows桌面应用程序开发。在MFC中,数据库开发是其重要功能之一,尤其适用于需要与小型数据库(如ACCESS)进行交互的中小型管理系统开发。MFC通过封装ODBC(Open Database Connectivity)和DAO(Data Access Object)等数据库访问技术,为开发者提供了便捷的数据库编程接口。

weixin_35592186的博客 1216

第一次在VS2010下MFC采用ADO方式连接ACCESS数据库(详细过程)

第一步:首先建立基于对话框的MFC应用程序Library,然后添加一个用户登录界面如图: 并建立此对话框的类LoginDlg ,在类中新建两个变量CString m_strName; CString m_strPassword;并完善相应的构造函数和DoDataExchange 部分代码如下: LoginDlg::LoginDlg(CWnd* pParent /*=NULL*/) :

etwdone的专栏 2万+

MFC上基于Access数据库连接实例(ODBC模式)

介绍了在MFC中使用ODBC方式使程序能够动态的连接一个在电脑上建好的Access数据表,并能够实现插入、删除、替换更新数据的功能!

dby3579的专栏 4554

MFC应用中操作Access数据库的实战指南

MFC数据库接口类是一组封装好的组件,允许开发者在Microsoft Foundation Classes(MFC)应用程序中轻松进行数据库操作。这些接口为访问和管理数据提供了便利,特别是在使用SQL Server, Access或其他数据库系统时。ADO技术,即ActiveX Data Objects,是一种允许在应用程序中访问数据库的编程接口。它提供了一组轻量级对象模型,这些模型以自动化的方式封装了对数据库的操作,大大简化了数据库编程的复杂性。

weixin_35751194的博客 1047

Visual Studio 2008 MFC连接ACCESS数据库实战指南

ADO(ActiveX Data Objects)是微软提供的一组 COM 接口,用于访问各种数据源。它封装了底层的 OLE DB 接口,为开发人员提供了一种统一的数据访问方式。ADO 的核心对象包括:ADO对象描述Connection建立与数据源的连接Command执行命令或存储过程Recordset表示查询结果集Field表示 Recordset 中的列Parameter表示 Command 对象的参数Property。

weixin_35509395的博客 951

VC++ mfc 连接2010 Access 数据库

try { USES_CONVERSION; ::CoInitialize(NULL); _ConnectionPtr con(_uuidof(Connection)); _RecordsetPtr rst(_uuidof(Recordset)); _CommandPtr cmd(_uuidof(Command)); con->Open(("Provider=Micro

czx461053773的专栏 4118

VS2015在MFC中使用ADO方法连接Access2013数据库

言归正传,第一个面临的难题就是建一个基于对话框的MFC工程连接到之前已经做好的数据库。首先创建一个基于对话框的MFC应用程序ADO_Access.sln.然后

琅嬛福地 8387

MFCACCESS的相关操作(我的MFC做法)

授人以鱼不如授人以渔, 这篇文章主要会讲述我的MFC中几个地方做法,并不会将所有代码列出来(如有需要,可在资源下载)。   // 我用的是VC6.0 首先 建立一个MFC文件,然后建立ACCESS文件,并将两者连接起来   点击OK,在下一个界面选中第一个  单文档,然后FINISH就建立出来自己的单文档了。 建立一个ACCESS,取名然后点击进入

继续激情,继续奋斗。 5197

mfc使用ado连接数据库

1.设置数据源 打开控制面板--->系统和安全--->管理工具--->ODBC Data Sources(32 bit) 这里需要注意的是,vc6.0是32位的,因此这里的数据源也必须是32位的,否则是连接不上的, 这里我使用的是ACCESS数据库,数据源的配置如下: 2.创建包含数据库MFC对话框(其它也可以)工程,新建ADOConn类 在工程中我们需要新建一个普通类ADOConn 然后在ADOConn类头文件中加入以下导入声明和变量、函数声明: ADOConn.

qq_25036849的博客 1458

vs2008 MFC访问Access 2010数据库

MSDN给出了各种语言访问Access 2010的详细介绍:点击打开链接。下图列出了各种语言访问Access 2010的接口。 我在VS2008下使用MFC下的ODBC相关接口访问Access 2010数据库。 Demo中使用MFC访问数据库accsess2010数据库AccessDemo.accdb下有student表,表中有用户编号、电话号码、姓名、省份四列信息,表中有包含这四列信

yearafteryear的专栏 1万+

MFC与ODBC技术结合操作Access数据库实践指南

本文还有配套的精品资源,点击获取 简介:本文深入讨论了如何在MFC框架中利用ODBC技术连接和操作Access数据库,这为初学者提供了一个学习的起点。MFC是构建Windows应用的强大C++工具库,而ODBC作为一个数据访问接口,允许应用程序通过标准API与多种数据库系统通信。文章详细说明了从配置ODBC数据源到执行SQL操作的整个数据库连接和操作流程,并可能包含在压缩包...

weixin_33816734的博客 1431

VS2013下MFC通过ADO连接Access数据库

新建一个基于对话框的MFC项目:ADO_Access0306 在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位置添加的,我这里直接添加在最末尾) win32位系统添加: #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "...

qq_23685227的博客 970
上一篇: 产线自动上料系统(1)
HelloWorld_2021
博客等级 码龄6年 0粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值