VS2013用MFC操作64位access 2013
编译环境为64win10操作系统下VS2013,access为64位Office 2013,但是安装了access 2010的数据库引擎可再发行程序包。
最近在用MFC做一个上位机可以程控仪器和模块将测得的数据保存到数据库中方面后面的处理。之前没有接触过数据库,本来是准备用excel,因为采集的数据比较多,excel储存比较慢,而且后面不方面用程序对excel里面的数据进行处理。网上查询和问了一个师姐她之前做的程控用的是access,电脑刚好也装了正版Office 2013,于是就选用access 2013 。
值得注意的几点有:
虽然电脑是64位的,但是VS是用的win32平台下编译的,编译过后的MFC上位机也是32位的,导入动态库的时候用的是下面的地址
#import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")
access 2013的源为
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=demo.accdb
Microsoft Access 2010 数据库引擎可再发行程序包下载地址为
这里下载32位的
中间因为莫名奇妙的问题折腾了两天时间,不过最后依旧折腾出来了,第一次接触access和数据库,还有很多地方不明白,还要多折腾几次。
感谢以下帖子对我的帮助
VS2013在MFC中使用ADO方法操作Access2013数据库
在MFC里面使用ADO访问微软的ACCESS数据库 实现增删改查
MFC中链接access2013数据库
Visual Studio 2013开发MFC程序对Excel 2010进行写操作(上)
VS2013用MFC操作64位access 2013相关推荐
- OpenCV3.1.0+VS2013配置+Win10(64位)(转载)
OpenCV3.1.0+VS2013配置+Win10(64位) [环境]VS2013和MATLAB相互调用混合编程 Matlab 2016a和VS2013混合Dll编程步骤 更换了硬盘之后,重新配置了 ...
- 怎么解决64位Access与32位不能同时安装的问题
如何在同时安装32位和64位Micsoft Access数据库引擎 由于某些64位应用程序需要访问Access数据库,而访问数据库须使用AccessDataEngine即Access数据库引擎64 ...
- Aurora公式编辑器在64位Word 2013不显示选项卡
Aurora公式编辑器在64位Word 2013,可能是2013版本太高,支持性不佳,或者因为64位的版本原因,安装Aurora后在word 2013中不显示选项卡. 虽然不显示选项卡,但也是可以使用 ...
- windows 7 SP1补丁包 (64位) V 2013.10 官方版
[Windows7SP1补丁包 (64位)概括介绍] Win7补丁2013年9月份补丁汇总 [Windows7SP1补丁包 (64位)基本介绍] Windows7SP1补丁包(Win7补丁汇总)更新到 ...
- 【源码】声明32位和64位Access、Excel等VBA兼容的API函数的方法
1.在声明中加上 PtrSafe 关键字 2.加上VBA7 及Win64的判断 Declare 语句 PtrSafe 关键字(可参考VBA帮助) 带有 PtrSafe 关键字的 Declare 语句 ...
- 海康相机SDK+halcon17(64位)+MFC+VS(64位)联合开发遇到的问题(在使用GenImage3Extern将RGB数据转换为halcon图像时出现异常情况处理)
这几天遇到了问题就是在MFC中开发SDK,遇到了问题是: 1.回调函数中的原始图像没数据,但是图像的信息是有的 这个问题的主要原因在于海康相机的默认输出数据的格式是 YUYV ,并不是RGB的,因此需 ...
- 如何使用ARM协处理器CP15在32位ARRCH模式下操作64位寄存器)
1 参考 参考ARM的官方手册ARMv8指令集架构手册和A53技术参考手册 1.DDI0487H_a_a-profile_architecture_reference_manual 2.DDI0500 ...
- 解决win7(64位)Office(32位)安装64位Access驱动的方法
一.问题描述 64位win7系统,32位office(绝大多数用户都会安装32位的,因为微软也推荐). 自己写的程序是64位的,需要调用本地的access文件,控制面板-〉管理工具-〉数据源(ODBC ...
- C# .net 3.5 32位app操作64位操作系统的注册表
做项目的过程中需要读取和修改注册表,操作过程中发现读取的注册的注册表和实际的值不一致. 查阅网上信息了解到,64位操作系统为32位app独立设置了一个目录存放它的注册表项目 计算机\HKEY_LOCA ...
最新文章
- matlab减,matlab-线性代数 矩阵的加、减、乘、除
- RabbitMQ 高可用之如何确保消息成功消费
- [C++] STACK_Principle
- 面试:Handler 的工作原理是怎样的?
- 提取字符串中的多个连续数字
- 一个简单的从windows系统往AWS上直接拷贝文件的脚本
- delphi 获取java控件位置_delphi的IdFTP控件函数怎么调用
- 开发 自我介绍_对于开发者来说,自我是敌人
- SAP HANA Backup and Recovery
- Linux内核分析 - 网络[五]:vlan协议-802.1q
- MySQL: InnoDB 还是 MyISAM?
- CentOS 7操作系统中设置系统时间/时区的方法
- Atitit 命令行dsl传递参数的几种模式对比 cli url模式 键值对NameValuePair urlutil 	String string = -host 101.13
- 关于穿越机FPV视频果冻效应的讨论
- safari 插件安装之alipay
- 量子计算机的基本构成,量子计算机的硬件单元 文/李联宁 1. 量子寄存器 存储一系列量子比特的体系称为量子寄存器。假设有一个由3比特构成的寄存器,在经典计算机中,可... - 雪球...
- 计算机教室突发事件处理,课堂突发事件处理
- Table sink ‘default_catalog.default_database.t3‘ doesn‘t support consuming update and delete changes
- web利用html2canvas实现截图上传图片
- 《Web安全渗透全套教程(40集)》学习笔记 | SQL注入攻击及防御