--try
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\test\050713.xls";User ID=;Password=;Extended properties=Excel 5.0')...xactions
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\test\050713.xls";User ID=;Password=;Extended properties=Excel 5.0')...xactions
--[OLE/DB provider returned message: Could not find installable ISAM.]
如果是没有正确安装office版本,那么还需要安装一些什么??
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...sheet1$
一样的结果
http://blogs.wdevs.com/gaurang/archive/2005/06/15/5112.aspx
select * from opendatasource('Microsoft.Jet.OLEDB.4.0', 'Data Source="d:\test\050713.xls";UserID=;Password=;Extended properties=""Excel 8.0""')...xactions
但是又出来:
Could not create an instance of OLE DB provider 'Microsoft.Jet.OLEDB.4.0'.
这是怎么回事啊?兄弟们,帮忙啊!
2.确保在工作表1中。
3.执行下面的语句:
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
select * from opendatasource('Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\test\050713.xls";UserID=;Password=;Extended properties="Excel 8.0"')...xactions
一个引号,仍然出现:
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.
[OLE/DB provider returned message: Could not find installable ISAM.]
如果不要第一行呢,因为第一行是标题,怎么办?
还有就是如果我要根据这个文件的格式生成表,有办法吗?
谢谢!
顺便问一下:
OPENDATASOURCE ( provider_name, init_string )中的provider_name有哪些选项?我怎么知道本机上装有哪些驱动?
我试一着打开G:\coding_practice\abc.xls中的score1工作薄score1,但是总是出错.
源代码:
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="G:\coding_practice\abc.xls";
User ID=;Password=;
Extended properties=Excel 5.0')...score1
出错提示:
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不包含表 'score1'。该表可能不存在,或当前用户没有使用该表的权限。
楼主你的问题搞定没?
'DataSource="d:\test\050713.xls";UserID= admin;Password=;Extended
properties=Excel 8.0')...stock(指定要查询的表名)两个注意点:1、UserID= admin (一定要指定)
否则:Error:OLE/DB provider returned message: Could not find installable ISAM. 2 、...stock(指定要查询的表名),而不是 ...xaction 否则:Error: OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不包含表 'score1'。该
表可能不存在,或当前用户没有使用该表的权限。