解决Win7上的连接access数据库的问题
最近做了一个win桌面程序,没有用sql 数据库,而是用access数据库,因为access比sql用起来方便多了,最主要是不要安装sql server,直接放在程序里面,然后创建连接字符就可以了,sql语句大部分相同。 软件做完后,不能在win7上跑起来,只要运行软件就报这样错
在“宇内流云”的指导下,这个问题终于解决了, 在些特别感谢“宇内流云”。
下面简单说一下
方法一
1、 把msjetoledb40.dll文件解压放到windows\system32中。
2、 开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车。
这样就可以了,
方法二:
我是按照《未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 》博文操作的 来自:http://blog.csdn.net/lemontec/article/details/1754413
简单的程序代码如下:
DataSet ds=new DataSet();
try
{
string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/test.xls;Extended Properties='Excel
8.0;HDR=YES;IMEX=1'";
OleDbConnection oleCon = new OleDbConnection(strCon);
oleCon.Open();
OleDbDataAdapter oleDA = new OleDbDataAdapter("select * from [sheet$]", oleCon);
oleDA.Fill(ds);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message + ex.Source + ex.InnerException);
}
报错:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。System.Data
需要注意的问题和解决方法:
1.Microsoft.Jet.OLEDB.4.0不要写成Miscrosoft.Jet.OLEDB.4.0,;
2.Data Source不要写成“Data Sourse”,
3.检查是否安装了Office
4.重新安装注册MDAC28.exe (一般你的vs安装目录里有或者到微软的官方网站上下)
http://access911.net/fixhtm/72FABF1E14DC.htm?tt= (这个地址是一个朋友给的)
5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86
第5点特别重要!
里面提到的文件下载地址 http://pan.baidu.com/share/link?shareid=4171362737&uk=758191606
转载于:https://www.cnblogs.com/zhangwang/p/3203664.html
解决Win7上的连接access数据库的问题相关推荐
- 在Windows 2003 64位下ASP无法连接Access数据库的解决办法
前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...
- dwcs6连接不上access数据库_dw连接access数据库步骤
dw连接access数据库步骤 (2010-11-22 10:36:12) 标签: it 分类: SQL 连接分两种情况.如果你只是测试自己做的网站,不需要传到服务器上面,就直接使用计算机上的驱动程序 ...
- java web access_Java Web项目中连接Access数据库的配置方法
本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...
- java连接access数据库的三种方式以及远程连接
连接access数据库,网上的内容很多,尝试的过程中也会遇到各种问题,没有特别好的介绍,所以自己想总结一下,日后备用. 这里需要提前说明下,win7系统32bit和64bit默认安装的access都是 ...
- mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式
JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...
- html5链接access数据库,JDBC连接Access数据库的几种方式详解
前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...
- access前端连接mysql_用javascript连接access数据库的方法
刚看到一个朋友写的用javascript连接excel数据库的程序,想把它改成access数据库的,就找到了这两篇文章 ---------------------------------------- ...
- access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍
接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...
- 使用VC连接Access数据库的两种方法
以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...
- win10pin不可用进不去系统_解决win7系统下连接网络打印机不可用的处理方法
解决win7系统下连接网络打印机不可用的处理方法 作者:电脑帮帮手 win7系统连接网络打印机,相对Xp系统更为智能化,它会自动帮你搜索可用打印机驱动默认给你安装,但是有些网络打印机驱动,自身系统未必 ...
最新文章
- BGP Soft Reset Enhancement
- MMS发送的无线网络连接协议分析
- HDU 1260 Tickets
- java 手写阻塞队列_Java阻塞队列的实现
- 二分图判断(交叉染色)
- 炒鞋火了?单日成交金额超新三板!
- socket编程 —— 非阻塞socket (转)---例子已上传至文件中
- Matlab2016a安装libsvm
- spring开发工具STS下载
- 计算机信息专业致谢词,计算机专业毕业论文致谢词.doc
- Google发布Chrome Web Store应用商店
- 深度置信(信念)网络DBN(Deep Belief Network)
- android开发之高仿中国建设银行App
- MobaXterm 最下面显示服务器信息
- 分布式数据库TiDB介绍
- Python入门教程:什么是网络爬虫
- 线性(时不变)系统 非线性系统
- MVC4中ajax分页技术实例
- 广度优先搜索、宽度优先搜索,《学点算法吧,Python》
- Studio One6中文语言版DAW数字音频音乐创作软件
热门文章
- MSSQL2005:“超时时间已到。在操作完成之前超时时间已过或服务器未响应”
- linux sed用法
- [2017BUAA软工]提问回顾
- Uva 11054 - Wine trading in Gergovia(模拟)
- 数学库及其应用math库与random库
- Docker系列(一)安装
- Ubuntu中软件安装与卸载
- jQuery基础知识--选择器与效果
- PETSHOP模式IDAL,SQLSERVERDAL,存储过程以及模型类代码的生成工具
- 嵌入Windows User Control到ASP.NET web form