当前位置: 首页 > news >正文

找不到可安装的ISAM

在读取Excel过程中,出现错误:

System.Data.OleDb.OleDbException:找不到可安装的 ISAM。…………

烦~~~

网上查找资料:hi.baidu.com/haoyongsheng/blog/item/a40182fca2aecff9fc037f13.html(转)

读取excel数据 到 GirdView出现:找不到可安装的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/ 上的实例发现字符串写法错误;漏了分号。

改为:
"Provider=Microsoft.Jet.Oledb.4.0;Data Source=C://Inetpub//wwwroot//FileName.xls; Extended Properties=/"Excel 8.0;HDR=Yes;IMEX=1;/""; 
          就ok了 

小疏忽导致大错误 ,注意啊 机器容不得半点错误马虎啊 

找他的改了,但并没有解决,郁闷啊。于是,在研究……

OleDbDataAdapter dap = new OleDbDataAdapter("SELECT * FROM Sheet1", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FilePath + "; Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;");

原来是链接错误,改为:

OleDbDataAdapter dap = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FilePath + "; Extended Properties=/"Excel 8.0;HDR=no;IMEX=1;/"");//Sheet1是Excel中要显示数据的表名

OK,解决了。

附:在链接字符串中,发现HDR为YES时,结果是不显示第一行数据;IMEX不知道什么意思。

相关文章:

  • importing excel to sql datetime is null
  • 无法从带有索引像素格式的图像创建graphics对象
  • DELETE 语句与 REFERENCE 约束FK_ArticleTB_BlogAreaTB冲突。该冲突发生于数据库IConnectDB,
  • jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist
  • 编程经验:定义了过多字段-Excel
  • A potentially dangerous Request.Form value was detected from the client (txtTest=).
  • ajaxpro 返回undefined 值為null
  • Cannot open database db1 requested by the login. The login failed.
  • Invalid postback or callback argument
  • 网页视频播放器代码大全
  • String or binary data would be truncated 异常解决办法
  • C# 将本地文件远程拷贝到其他电脑
  • HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
  • AjaxPro ‘未定义’解决方案
  • FlashFXP v3.5.4注册码+FlashFXP v3.6.0注册码+FlashFXP v3.7.2.build.1266...
  • Apache Zeppelin在Apache Trafodion上的可视化
  • Git的一些常用操作
  • JavaScript HTML DOM
  • Laravel Mix运行时关于es2015报错解决方案
  • leetcode46 Permutation 排列组合
  • opencv python Meanshift 和 Camshift
  • Sequelize 中文文档 v4 - Getting started - 入门
  • 彻底搞懂浏览器Event-loop
  • 成为一名优秀的Developer的书单
  • 工作手记之html2canvas使用概述
  • 前端路由实现-history
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 数组大概知多少
  • 微信小程序设置上一页数据
  • 怎么将电脑中的声音录制成WAV格式
  • 浅谈sql中的in与not in,exists与not exists的区别
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (rabbitmq的高级特性)消息可靠性
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (补)B+树一些思想
  • (规划)24届春招和25届暑假实习路线准备规划
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转)memcache、redis缓存
  • (转载)Linux 多线程条件变量同步
  • .htaccess配置重写url引擎
  • .NET 的程序集加载上下文
  • .NET 反射的使用
  • .NET 中 GetProcess 相关方法的性能
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .Net8 Blazor 尝鲜
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net中的Queue和Stack
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @ModelAttribute 注解
  • [ JavaScript ] JSON方法
  • [145] 二叉树的后序遍历 js
  • [hdu1561] The more, The Better 【树形DP】
  • [Head First设计模式]策略模式
  • [ICCV2017]Neural Person Search Machines