你自己不是找到问题了吗?那肯定是isam版本不对,至于你下载的东西可能要在命令行模式下,加上参数才能安装的,这个恐怕要到微软的网站上去查查看了,我想重装一下office2000应该能够解决问题了
解决方案 »
- 如何取到GridView的DataField的名称?
- 有没有什么asp.net团队,可以让我参加和学习呀。
- 关于页面弹出个div的问题?
- 比较酷的效果,实现动态改变textbox背景色方法!
- NHibernate.MappingException:指定的转换无效
- 用ASP.NET生成EXCEL,请问怎样插入一张图片,谢谢?
- 字符串都是十六进制字符的正则怎么写?
- 急~客户端从服务器上下载一个文件?
- 关于有些网站暂存客户资金的问题-请做过此类网上交易程序的兄弟看一下?
- 关于dropdownlist的问题,请高手帮忙
- 这条语句如何写?
- 怎么做asp.netc# 的管理员认证页面啊..我只要给我看个现成的就可以了.谢谢
试试:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
一个是OleDbConnection,中无法找到isam
一个是OleDbDataAdapter的错误(这个我觉得是上一个问题引起的)
在你的目录上点右键,点“安全”选项卡,添加一个ASP.NET用户,把权限设为可读写。
那台机器上不是 Jet 4.0 Provider,可能是Jet 3.51 Provider
Jet 3.51 Provider不支持Jet ISAM drivers,如果你使用的是Jet 3.51 Provider,就会收到无法找到ISAM的错误提示。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
看看有没有:Msexcl40.dll类似这样的值?
可能是Jet 3.51 Provider 的问题,请问这个应该如何升级?
只能升级mdac么?
C:\winnt\system32\msexcl40.dll如果能够找到,运行:Regsvr32 C:\winnt\system32\msexcl40.dll
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=b41304ca-874f-421d-8820-182f179779a4