vc连接access数据库:[2]MFC ODBC方法

 时间:2024-10-14 00:01:00

1、这里我们继续使用上篇经验中新建保存在桌面上的db1.mdb数据库(具体的参考:vc连接access数据库:[1]ODBC方法)。

vc连接access数据库:[2]MFC ODBC方法

2、然后我们按照上一篇经验的方法配置数据源。新建一个MFC基本对话框工程,新建一个类型为MFC,基类为CRecordset的 CAccessLink类

vc连接access数据库:[2]MFC ODBC方法

3、点击OK,它会提示我们选择ODBC数据源,我们选择db1.mdb,接着提示我们选择数据库表,我们选择我们之前建好的Table1表,点击OK

vc连接access数据库:[2]MFC ODBC方法vc连接access数据库:[2]MFC ODBC方法

4、我们在文件视图窗口打开 AccessLink.h头文件,会看到,编译器自动为我们生成了与数据库的字段相关联的变量。在之后的程序设计中,改变这些变量的值,就会改变数据库中字段的值。另外,使用CRecordset类,需要添加头文件 "afxdb.h"

vc连接access数据库:[2]MFC ODBC方法vc连接access数据库:[2]MFC ODBC方法

5、我们在类视图中找到对话框类,添加AccessLink.h头文件,并新增一个成员变量CAccessLink m_AccessLink。进入对话框初始化函数中,增加以下代码:if(!m_AccessLink.Open(AFX_DB_USE_DEFAULT_TYPE,NULL))//这个函数几个参数都有缺省值 { MessageBox("打开数据库失败!"); return FALSE; } if(!m_AccessLink.CanAppend()) { AfxMessageBox("数据库不允许上传!"); return FALSE; } m_AccessLink.AddNew(); //添加缓冲区 m_AccessLink.m_column1=10; m_AccessLink.m_Name="Lanf1992"; m_AccessLink.m_Age=1; m_AccessLink.m_Num=2014; m_AccessLink.m_Sex="Boy"; m_AccessLink.m_Birthday=2014-1-1; m_AccessLink.Update(); //将缓冲区的数据上传到数据库

vc连接access数据库:[2]MFC ODBC方法vc连接access数据库:[2]MFC ODBC方法vc连接access数据库:[2]MFC ODBC方法

6、最后运行程序,打开数据库,结果如图所示

vc连接access数据库:[2]MFC ODBC方法
  • 用web实现读取csv文件 使用html表格的方法
  • 剑网3游历瞿塘采仙草任务如何完成
  • 如何实现在access窗体上打印窗体当前记录的报表
  • 三色花瓣丝袜花手工花制作方法
  • access怎样查找重复项
  • 热门搜索
    去欧洲旅游 旅游卫视美丽俏佳人 儋州旅游 四月旅游 焦作旅游景点大全 黄山 旅游 云南自助旅游攻略 巴基斯坦旅游签证 深圳旅游局 上航旅游