找不到可安装的 ISAM。是什么原因?

zhejin 2008-12-08 07:27:48
用netAdvantage开发的 打开execl文件时提示:找不到可安装的 ISAM。
是什么原因阿 有哪里没有设置好,
已经排除程序问题,因为以前是可以正常使用的。程序没有改

我这边猜测是execl设计时的版本号和服务器的版本号不一致 execl 11和execl 8分别代表什么?

想听听大家的意见?

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

找不到可安装的 ISAM。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[OleDbException (0x80004005): 找不到可安装的 ISAM。]
System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +1131233
System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +53
System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +27
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +47
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.OleDb.OleDbConnection.Open() +37
david_func.query_dataSet_from_excel_by_fileName_get_all_sheets_any_sheet_name(String fn, Int32& count, String[]& sheetList) +82
show_excel_detail.load_and_show_excel_file(String fn_short) +136
show_excel_detail.Page_Load(Object sender, EventArgs e) +318
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433
...全文
3729 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cj_cheng 2012-06-09
  • 打赏
  • 举报
回复
楼主问题解决了,说说是什么问题呀...遇到相同问题的我表示很茫然,,,,拜托
jiang_jiajia10 2008-12-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jinjazz 的回复:]
http://www.cnblogs.com/zyc2/archive/2008/10/09/182492.html

找不到可安装的ISAM
读取excel数据 到 datagrid 出现:找不到可安装的ISAM 错误:

实在没有办法了 就仔细的查看了 一下数据链接字符串:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;";

有对照了http://www.connectionstrings.com/ 上的实例发…
[/Quote]
UP
Fibona 2008-12-08
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zyc2/archive/2008/10/09/182492.html
Fibona 2008-12-08
  • 打赏
  • 举报
回复
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
net_xiaojian 2008-12-08
  • 打赏
  • 举报
回复
看看这贴

http://topic.csdn.net/u/20081204/17/766b49ed-818f-4657-bba6-695c701ae717.html
zhejin 2008-12-08
  • 打赏
  • 举报
回复
已经说了排除程序的问题!就是说程序没有问题 是不是哪个控件没装还是怎么了?
jinjazz 2008-12-08
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zyc2/archive/2008/10/09/182492.html

找不到可安装的ISAM
读取excel数据 到 datagrid 出现:找不到可安装的ISAM 错误:

实在没有办法了 就仔细的查看了 一下数据链接字符串:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;";

有对照了http://www.connectionstrings.com/ 上的实例发现字符串写法错误;漏了分号。

改为:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'"; 就ok了

小疏忽导致大错误 ,注意啊 机器容不得半点错误马虎啊
wuyq11 2008-12-08
  • 打赏
  • 举报
回复
参考
http://blog.csdn.net/fiona520/archive/2007/09/14/1784622.aspx
wuyq11 2008-12-08
  • 打赏
  • 举报
回复
如果配置没有问题的话,
那就是连接字符串的问题了,
<add key="ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=YourDB"/>
注意空格



shine_fly 2008-12-08
  • 打赏
  • 举报
回复
检查你的数据库连接字符串!!
可以把把source写成了sourth.
可以参考下:http://support.microsoft.com/kb/150494

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧