游陆之家 Gis 之家 ArcGIS SuperMap MapGis ArcINfo 地理信息系统

从2008年起我将在我的blog里面介绍我使用ArcGis做的一些工程案例(bs/cs/c#),希望和大家一些学习地理信息系统!

用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
hanghwp的公告
<script type="text/javascript"><!-- google_ad_client = "pub-4648721206793277"; /* 120x90, 创建于 09-2-23 */ google_ad_slot = "0101144162"; google_ad_width = 120; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><br><script type="text/javascript"><!-- google_ad_client = "pub-4648721206793277"; /* 120x240, 创建于 09-2-23 */ google_ad_slot = "2753865899"; google_ad_width = 120; google_ad_height = 240; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><br> <script src='http://s120.cnzz.com/stat.php?id=489009&web_id=489009&show=pic' language='JavaScript' charset='gb2312'></script>
文章分类
ajax
Ajax简介,ajax是什么? (RSS)
asp.net
GridView 72般绝技 (RSS)
c#
数据库
存档

原创  未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 解决方法 收藏

前几天用c#读 Excel 出现了如下问题
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。System.Data
在网上多方找资料也没找到好的解决方法。今天问题终于解决了,贴出来和大家分享一下;
简单的程序代码如下:
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
  (我的就是这个问题)

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lemontec/archive/2007/08/22/1754413.aspx

发表于 @ 2009年06月11日 16:10:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:在WINFORM中,关于comboBox奇怪的问题 | 新一篇:C#winform中怎么将程序最小化到系统托盘

  • 发表评论
  • 评论内容:
  •  
Copyright © hanghwp
Powered by CSDN Blog