第一步

导入ADO连接的系统文件,
#import “C:\Program Files\Common Files\System\ado\msado15.dll” no_namespace rename(“EOF”,“adoEOF”)
用的是绝对路径,放在stdafx.h里面,不能放在太上面,会爆一个错误,还需要去删其他的,如

但是放到下面来,就可以了,

至于还可以不用绝对路径,可以用相对路径,把msado15.dll复制到根目录下面,但是会报错,我始终找不到解决办法,网上找了一堆都不行,这种方法更好,但是解决不了。

第二步:直接建立连接

try{CoInitialize(NULL);m_pConnection = _ConnectionPtr(__uuidof(Connection));m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database1.mdb","","",adModeUnknown);//注意,这个地方不能用新版本的,比如后缀名为accdb的时候,会报错CoUninitialize();}catch (_com_error e){SetDlgItemText(IDC_EDIT_RECV,TEXT("连接失败"));}

第三步:查询数据

_RecordsetPtr Ptr = NULL;Ptr.CreateInstance(__uuidof(Recordset));CString sql = _T("SELECT* FROM information where id=3");_bstr_t sqlToExecute = sql;//可直接转换!Ptr = m_pConnection->Execute(sqlToExecute,NULL,adCmdText);//第三个应该是他类里面自己的参数把,反正改了就会报错_variant_t roader;roader = Ptr->GetCollect(_T("性别"));            //这个参数是字段名,如果表中不存在参数则会报错CString str=(LPCTSTR)(_bstr_t)roader;SetDlgItemText(IDC_EDIT_RECV,str);m_pConnection->Close();

mfc连接access数据库相关推荐

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

    学了很久的MFC,于是想着使用MFC的ADO技术连接Access数据库. 记录一下,以备后面复习. 1.首先需要了解MDB数据库文件,本次示例代码连接的是MDB数据库文件.*.MDB文件是(Micro ...

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

    (VS2013+Access2003) 1. 新建一个基于对话框的MFC项目:ADO_Access0306 在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位 ...

  3. 使用VC连接Access数据库的两种方法

    以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...

  4. 在Windows 2003 64位下ASP无法连接Access数据库的解决办法

    前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...

  5. access后台链接mysql_ASP.NET连接 Access数据库的几种方法

    web.config 第一种方法: 第二种方法: 后台 aspx.CS using System; using System.Collections.Generic; using System.Lin ...

  6. 具体解释VB中连接access数据库的几种方法

    在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 ...

  7. dwcs6连接不上access数据库_dw连接access数据库步骤

    dw连接access数据库步骤 (2010-11-22 10:36:12) 标签: it 分类: SQL 连接分两种情况.如果你只是测试自己做的网站,不需要传到服务器上面,就直接使用计算机上的驱动程序 ...

  8. asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码

    连接SQL数据库方法: 一.建立连接          1.(使用System.Data.SqlClient) <1>  string strcon;         //声明连接字串   ...

  9. Java连接Access数据库的那些坑

    Java 使用 JDBC 连接Access数据库 需要掌握的技能 1.Java SE基本技术 2.懂点JDBC技术 能够学到如何使用Java正确的连接JDBC 环境 window8.1 64位 jdk ...

  10. java web access_Java Web项目中连接Access数据库的配置方法

    本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...

最新文章

  1. LeetCode 102二叉树的层序遍历103二叉树锯齿形遍历104二叉树的最大深度
  2. 程序员:除了技术,还有什么更重要?
  3. file_operations结构体分析 (设备文件的操作)
  4. python2和3_python2和python3的区别
  5. 数据结构(二)之二叉树
  6. 新版chrome移动端踩坑
  7. 5个python爬虫教材,让小白也有爬虫可写,含视频教程!
  8. 操作系统-UNIX三级索引技术
  9. 《丁丁历险记系列之委托》改编自《.NET委托:一个C#睡前故事》
  10. Android-APP内存优化
  11. 吃货在东京 -- 记那段吃不饱的日子 之四 台场的日本拉面
  12. 基于ssm框架开发的图书馆管理系统
  13. 微信小程序安卓密码加密的小黑点太大
  14. 【实验报告】微处理器原理与应用 CPUHomework1.2 上篇【掌握DEBUG基本命令及其功能 查看CPU和内存 用机器指令和汇编指令编程】
  15. Django 使用不同配置文件的三种方式
  16. 世界观和方法论是一致的,有怎样的世界观就有怎样的方法论
  17. 差动变压器测位移实验 原理及结论
  18. Vue css样式穿透和权重
  19. 5分钟包你搞懂箱形图分析!
  20. 第22期状元简讯:支付宝母公司斥资11.8亿元控股天弘基金

热门文章

  1. linux下socket调试,linux下socket调试
  2. Weblogic 下载
  3. 软件质量应该如何保证?针对不同情况,项目各部门人员应如何保证软件质量?
  4. win7卡在正在启动windows界面_重装win7系统到启动/开机画面就死机解决措施
  5. 嵌入式linux系统网络通信,基于Linux操作系统下的TCP/IP网络通信研究与应用-嵌入式-电子工程世界网...
  6. wincc新手之路-安装与授权
  7. 3Dmax软件安装问题解决方法
  8. EXCEL集成工具箱
  9. Xamarin开发教程如何使用Xamarin开发Android应用
  10. 计算机专业建设会议纪要,本学期第六次专业建设工作会议纪要