今天在做 从 excel 导入到 sql2000 的时候,老是不成功,先是找不到错误,后来又成了,OLE/DB provider returned message: 找不到可安装的 ISAM
最后找了半天的原因,原来是这样的:
在网上看到的代码
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 5.0;Database=C:/ extxls', 'SELECT * FROM [sheet1$]') 但就出现 错误,后来呢,改了下 把 路径用"引起来,就出来的

SELECT * 
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/email.xls";Extended properties=Excel 8.0')...[Sheet1$]
上面5.0,8.0 ,我运行下面的时候成功了,在回去运行上面的,也不报错了,不知道是什么原因.反正在这记下了
今天又试了下,原来要是Excel开着就会出错,所以一定要记得关掉.
本文介绍了解决从Excel导入数据到SQL Server 2000过程中遇到的错误:找不到可安装的ISAM及OLE/DB提供程序返回消息的问题。通过调整路径引用方式并确保Excel文件关闭,成功解决了导入问题。

被折叠的 条评论
为什么被折叠?



