找不到可安装的 ISAM. 很急啊

问题描述

stringPath="D:\aaa.xlsx";stringstrConn="Provider=Microsoft.Jet.Oledb.4.0;DataSource="+Path+";ExtendedProperties="Excel14.0;HDR=Yes;IMEX=1;"";OleDbConnectionconn=newOleDbConnection(strConn);conn.Open();

想坐一个EXCEL的读写工具,找了一下网上的东西,但是运行到conn.Open();的时候会报错找不到可安装的ISAM.而且OleDbConnectionconn=newOleDbConnection(strConn)其实也引发了异常“conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常问一下我的问题出在哪啊很急啊另外我用的2010的EXCEL会不会有影响啊

解决方案

解决方案二:
stringstrConn="Provider=Microsoft.Jet.Oledb.4.0;DataSource="+Dir+"\"+fileName+";ExtendedProperties='Excel8.0;HDR=Yes;IMEX=1;'";
解决方案三:
http://www.pconline.com.cn/pcedu/empolder/gj/vc/10305/168480.html
解决方案四:
2010用"Provider=Microsoft.Ace.Oledb.14.0;DataSource="+Path+";ExtendedProperties='Excel14.0;HDR=Yes;IMEX=1'";
解决方案五:
引用1楼hefeng_aspnet的回复:

stringstrConn="Provider=Microsoft.Jet.Oledb.4.0;DataSource="+Dir+"\"+fileName+";ExtendedProperties='Excel8.0;HDR=Yes;IMEX=1;'";

Dir在字符串中出现“当前上下文不存在啊”能详细说明一下么另外我2010的EXCEL的版本引用8.0的Excel是不是会出错我看我的Excel版本号是14啊
解决方案六:
引用2楼koooky的回复:

http://www.pconline.com.cn/pcedu/empolder/gj/vc/10305/168480.html

这是什么意思?
解决方案七:
引用3楼xiaotiange的回复:

2010用"Provider=Microsoft.Ace.Oledb.14.0;DataSource="+Path+";ExtendedProperties='Excel14.0;HDR=Yes;IMEX=1'";

出现这个错误...未在本地计算机上注册“Microsoft.Ace.Oledb.14.0”提供程序。

时间: 2024-09-10 22:36:45

找不到可安装的 ISAM. 很急啊的相关文章

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM 检查后发现原来是把Data Source写成 DataSource了 错误:<add key="OleConnection" value="Provider=Microsoft.Jet.OleDb.4.0;DataSource=Demo.mdb;" /> 正确:<add key="OleConnection" value="Provider=Microso

oledb 连接串的格式-Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM。

问题描述 Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM. Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM. FILEname = "EXCEL" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + up[up.Length - 1]; File1.PostedFile.SaveAs(Server.MapPath(@"/exceltest/

登录界面-未处理OleDbException(找不到可安装的ISAM)

问题描述 未处理OleDbException(找不到可安装的ISAM) 我用C#做的登录界面,数据库为ACESS,调试成功,运行输入账号密码点确定后显示:未处理OleDbException(找不到可安装的ISAM),求大神帮忙! 解决方案 看你的连接字符串,你有没有安装对应的access驱动,如果是access 2007+,需要ace 12.0 下载http://www.microsoft.com/en-us/download/details.aspx?id=13255 另外,一些山寨盗版的操作

找不到可安装的ISAM????

问题描述 SqlConnectionmycon=DB.createsqlconnection();stringstredit="insertintoabcselect*fromOPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)";//stringstredit="select*intoabcfromOPENROWSET('MICROSOFT.JET.OLEDB

关于asp.net在运行中的问题 很急

问题描述 我在完成一张页面的时候,运行时出现了错误:"配置错误"然后下面出现一句话:"<authenticationmode="Windows"/>"但是这句话,我在代码里面找不到啊!!很急的谢谢! 解决方案 解决方案二:在web.config里面找找解决方案三:谢谢

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM_基础应用

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM 检查后发现原来是把Data Source写成 DataSource了 错误:<add key="OleConnection" value="Provider=Microsoft.Jet.OleDb.4.0;DataSource=Demo.mdb;" /> 正确:<add key="OleConnection" value="Provider=Microso

exception-求帮助很急很急!!!启动maven项目是说我找不到bean里类路径的类

问题描述 求帮助很急很急!!!启动maven项目是说我找不到bean里类路径的类 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException: Failed to loa

既然开源为什么还要抓着资源分不放?不知道找资料很急么

问题描述 既然开源为什么还要抓着资源分不放?不知道找资料很急么.制度有待于改善 解决方案 解决方案二:呵呵什么意思解决方案三:引用楼主shiyi0877的回复: 既然开源为什么还要抓着资源分不放?不知道找资料很急么.制度有待于改善 呵呵,淡定解决方案四:因为别人也这么做了,他只是效仿而已!解决方案五:开源和提供开源资料是两回事情,别人研究出来点东西要点回报也是应该啊解决方案六:今天又下了一个家的资料...一个乱码文件竟让说是源码解决方案七:http://download.csdn.net/sou

C++系统中指针错误,添加不了对象,真的很急!!!!

问题描述 C++系统中指针错误,添加不了对象,真的很急!!!! 为什么不能实现添加啊!!!!!真的很急 #include <iostream>#include <iomanip>#include <conio.h>#include <string>#include <fstream>#include <cstdlib>using namespace std;int i=0;const int Maxp=100;//最大商品类的数量cl