`
zhlch
  • 浏览: 17194 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

MFC上实现与Access连接

    博客分类:
  • C++
阅读更多
一、MFC对话框上与Access连接

方法一:

1、新建对话框,添加控件(在这里仅添加3个按扭,1个编辑框,1个图像),为对话框建立一个类(如:CMyDlg),再为控件添加消息响应方法,通过如下代码建立一个模式对话框:
[对话框类名] [对象名];
[对象名].DoModal();

2、初始化COM库,引入ADO库定义文件:
在[工程名].cpp文件中的BOOL CMyADOApp::InitInstance()函数最后部写入:
if(!AfxOleInit()) { AfxMessageBox("OLE初始化出错!"); }

3、其次,在stdafx.h中加入如下语句:
#import "C:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")

4、在对话框中分别插入ADO和DataGrid控件,在ADO控件中创建连接字符串,将RecordSource-Command Type改为1-adCmdText,Command Text 加入SQL语句,然后将DataGrid的DataSource改为IDC_ADODC1即可。
【连接字符串】获取方法:对话框右键-插入ActiveX控件-Microsoft ADO Data Control 6.0 ...-在新出现的控件中右键-属性-General-Use Connection String - Build –选择驱动类型-选择目标数据库路径-测试确定。


方法二:

前3步同上。

在[工程名].h中声明:
_ConnectionPtr m_pConnection;
_RecordsetPtr m_Recordset;

在连接数据库按钮响应方法中添加:
try {
  m_pConnection.CreateInstance("ADODB.Connection");
  _bstr_t strConnect="【连接字符串】";
  m_pConnection->Open(strConnect,"","",adModeUnknown);
} catch(_com_error e) {
      AfxMessageBox(e.Description());
}
MessageBox("已建立数据库连接");

连接完成。

... ...还有数据查询和GIF动画显示没总结...
分享到:
评论

相关推荐

    MFC中用ADO与Access连接实例

    总结起来,MFC通过ADO与Access连接实例,实现了对数据库的高效操作。开发者可以利用ADO的强大功能,结合MFC的面向对象特性,轻松地完成数据的增删改查操作。在处理诸如“Patient_Data”这样的数据库时,这种灵活性和...

    实现C++MFC连接ACCESS数据库的教程

    在本文中,我们将深入探讨如何使用C++的MFC(Microsoft Foundation Classes)框架与ACCESS数据库进行交互。MFC是微软提供的一种C++类库...遵循上述步骤,你就可以在你的MFC应用程序中实现对ACCESS数据库的连接和操作。

    MFC与ACCESS的连接

    以上是MFC与ACCESS连接的基本流程。实际开发中,可能还需要处理错误,进行事务管理,优化查询性能等。对于复杂的数据库操作,可以利用MFC的DAO(Data Access Objects)库,或者考虑使用更现代的API如ADO(ActiveX ...

    MFC通过ADO实现与ACCESS的连接基于VS2010

    在本文中,我们将深入探讨如何使用Microsoft Foundation Classes (MFC) 通过ActiveX Data Objects (ADO) 实现与Microsoft Access数据库的连接。该过程在Visual Studio 2010环境下进行,具体步骤包括设置项目、引入...

    MFC 连接ACCESS数据库

    综上所述,通过MFC与ACCESS数据库交互,我们可以创建强大的桌面应用程序,轻松地执行数据的CRUD(创建、读取、更新、删除)操作。`CDaoDatabase`和`CDaoRecordset`类提供了灵活且易于使用的接口,使得开发者能够专注...

    MFC连接ACCESS数据库详细介绍

    本文档主要介绍了如何在MFC应用程序中使用ADO技术来连接并操作ACCESS数据库。 在开始之前,需要了解一些基础的数据库知识,比如数据库表的设计、SQL语言以及如何在Windows环境下设置开发环境。在本示例中,将通过...

    mfc DAO连接access数据库

    本篇文章将深入探讨如何使用MFC与DAO进行集成,以实现对Access数据库的连接、数据的增删操作。 首先,要使用MFC和DAO连接到Access数据库,你需要包含必要的头文件。在你的源代码中,引入`#include <afxdao.h>`,这...

    MFC单文档程序连接Access数据库

    通过以上知识点的学习和实践,开发者能够构建一个MFC单文档程序,实现与Access数据库的交互,进行数据的读取、写入和更新操作。在实际项目中,根据需求可能还需要考虑性能优化、错误处理、多线程访问等问题,但这些...

    MFC对Access数据库操作实例

    我们将主要关注如何通过MFC实现Access数据库的创建、数据表创建以及数据的增删改查功能。 首先,我们需要理解MFC中的DAO(Data Access Object)模型,它是MFC对早期的Microsoft Jet数据库引擎接口的封装。DAO允许...

    mfc ado连接access例程

    标题 "mfc ado连接access例程" 描述的是一个使用MFC(Microsoft Foundation Classes)库与ADO(ActiveX Data Objects)技术连接并操作Access数据库的实际编程示例。在这个项目中,开发者将学习如何在VC6.0环境下创建...

    MFC用ADO连接方式连接access数据库

    本程序示例是关于如何在MFC应用中使用ADO来连接和操作Access数据库。在MFC项目中,通常会创建一个对话框类,该类包含所需的控件和逻辑来与用户交互,并处理数据库连接。下面将详细解释实现这个功能的关键步骤和知识...

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

    6. 数据绑定:通过MFC的DAO(Data Access Object)或ADO,你可以将对话框控件与数据库字段绑定。例如,你可以使用`CDaoRecordset`或`CADORecordSet`类来操作数据集,并将控件与记录集字段关联。 7. 插入、查询和...

    基于C++MFC和Access数据库的航班信息查询系统(ODBC连接数据库)

    本系统利用C++编程语言,结合Microsoft Foundation Classes (MFC)库以及ODBC(Open Database Connectivity)技术,与Access数据库进行交互,实现了航班信息的浏览、查询、管理和更新等功能,为用户提供了一套高效、...

    ADO_Access.rar_MFC Access_MFC ADO_MFC access_access ado_access

    本文将深入探讨如何使用MFC与ADO(ActiveX Data Objects)相结合,来实现对Access数据库的连接和操作。ADO是Microsoft的数据访问技术,它允许程序员通过统一的接口访问多种数据源,包括Access数据库。 首先,我们...

    MFC通过ADO连接Access

    本篇将详细介绍如何利用MFC通过ADO来连接并操作Access数据库。 首先,我们需要理解MFC和ADO的基本概念。MFC是一个C++类库,它封装了Windows API,使得开发者可以更高效地编写Windows应用。ADO是微软数据访问技术的...

    vs2008 C++ MFC Access的数据库连接示例

    首先,要使用MFC与Access建立连接,你需要确保已安装了Microsoft Office或单独的Microsoft Access Database Engine。这是因为MFC不直接支持数据库访问,而是通过OLE DB或ADO接口间接实现。在VS2008中,通常推荐使用...

    mfc操作access数据库

    在IT领域,MFC(Microsoft ...通过学习和掌握以上知识点,开发者可以有效地在MFC应用中实现对Access数据库的管理和操作,满足各种业务需求。在实际项目中,还需要结合具体的数据库设计和业务逻辑,灵活运用这些技术。

    MFC 通讯录 数据库为access

    通过建立ODBC数据源,我们的MFC应用程序可以与Access数据库进行连接,执行查询、插入、更新和删除等操作。 为了将MFC与Access结合,我们需要使用MFC的CDaoDatabase和CDaoTableDef类。CDaoDatabase负责建立数据库...

    mfc操作access

    3. **MFC与Access的兼容性**:描述中提到支持VS2013,这意味着该库应该兼容MFC在Visual Studio 2013中的实现。同时,它还支持32位和64位Windows系统,这意味着库已经考虑到了不同架构下的编译和运行问题。 4. **MT,...

    MFC操作Access数据库

    本篇文章将深入探讨如何使用MFC与Access数据库进行交互,为初学者提供一个全面的指导。 1. MFC与ODBC ODBC是连接各种数据库的标准,包括Access。在MFC中,我们通常使用CDatabase和CRecordset类来通过ODBC访问...

Global site tag (gtag.js) - Google Analytics