mfc连接access数据库
第一步
导入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数据库相关推荐
- MFC 使用 ADO技术连接Access数据库
学了很久的MFC,于是想着使用MFC的ADO技术连接Access数据库. 记录一下,以备后面复习. 1.首先需要了解MDB数据库文件,本次示例代码连接的是MDB数据库文件.*.MDB文件是(Micro ...
- VS2013下MFC通过ADO连接Access数据库
(VS2013+Access2003) 1. 新建一个基于对话框的MFC项目:ADO_Access0306 在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位 ...
- 使用VC连接Access数据库的两种方法
以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...
- 在Windows 2003 64位下ASP无法连接Access数据库的解决办法
前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...
- access后台链接mysql_ASP.NET连接 Access数据库的几种方法
web.config 第一种方法: 第二种方法: 后台 aspx.CS using System; using System.Collections.Generic; using System.Lin ...
- 具体解释VB中连接access数据库的几种方法
在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 ...
- dwcs6连接不上access数据库_dw连接access数据库步骤
dw连接access数据库步骤 (2010-11-22 10:36:12) 标签: it 分类: SQL 连接分两种情况.如果你只是测试自己做的网站,不需要传到服务器上面,就直接使用计算机上的驱动程序 ...
- asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码
连接SQL数据库方法: 一.建立连接 1.(使用System.Data.SqlClient) <1> string strcon; //声明连接字串 ...
- Java连接Access数据库的那些坑
Java 使用 JDBC 连接Access数据库 需要掌握的技能 1.Java SE基本技术 2.懂点JDBC技术 能够学到如何使用Java正确的连接JDBC 环境 window8.1 64位 jdk ...
- java web access_Java Web项目中连接Access数据库的配置方法
本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...
最新文章
- LeetCode 102二叉树的层序遍历103二叉树锯齿形遍历104二叉树的最大深度
- 程序员:除了技术,还有什么更重要?
- file_operations结构体分析 (设备文件的操作)
- python2和3_python2和python3的区别
- 数据结构(二)之二叉树
- 新版chrome移动端踩坑
- 5个python爬虫教材,让小白也有爬虫可写,含视频教程!
- 操作系统-UNIX三级索引技术
- 《丁丁历险记系列之委托》改编自《.NET委托:一个C#睡前故事》
- Android-APP内存优化
- 吃货在东京 -- 记那段吃不饱的日子 之四 台场的日本拉面
- 基于ssm框架开发的图书馆管理系统
- 微信小程序安卓密码加密的小黑点太大
- 【实验报告】微处理器原理与应用 CPUHomework1.2 上篇【掌握DEBUG基本命令及其功能 查看CPU和内存 用机器指令和汇编指令编程】
- Django 使用不同配置文件的三种方式
- 世界观和方法论是一致的,有怎样的世界观就有怎样的方法论
- 差动变压器测位移实验 原理及结论
- Vue css样式穿透和权重
- 5分钟包你搞懂箱形图分析!
- 第22期状元简讯:支付宝母公司斥资11.8亿元控股天弘基金
热门文章
- linux下socket调试,linux下socket调试
- Weblogic 下载
- 软件质量应该如何保证?针对不同情况,项目各部门人员应如何保证软件质量?
- win7卡在正在启动windows界面_重装win7系统到启动/开机画面就死机解决措施
- 嵌入式linux系统网络通信,基于Linux操作系统下的TCP/IP网络通信研究与应用-嵌入式-电子工程世界网...
- wincc新手之路-安装与授权
- 3Dmax软件安装问题解决方法
- EXCEL集成工具箱
- Xamarin开发教程如何使用Xamarin开发Android应用
- 计算机专业建设会议纪要,本学期第六次专业建设工作会议纪要