首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

读Excel的异常

2012-01-22 
读Excel的错误.SELECT组织机构代码,注册号,企业名称,增值税一般纳税人标志fromOPENROWSET( MICROSOFT.JET.

读Excel的错误.
SELECT   组织机构代码,注册号,企业名称,增值税一般纳税人标志
  from   OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel   8.0;HDR=YES;IMEX=1;DATABASE=c:\市政府“国税登记信息”表.xls ',市政府“国税登记信息”表2$)

服务器:   消息   170,级别   15,状态   1,行   2
第   2   行:   '“ '   附近有语法错误。


文件中 " " "   的错误,应该如何才能读到数据??谢谢.

[解决办法]
用opendatasource吧,如:
select 列1,....列N Into #k from opendatasource( 'Microsoft.Jet.oledb.4.0 ', 'Data source=文件名.path;User id=admin;Password=;Extended Properties=Excel 5.0 ')...sheet1$
[解决办法]
“国税登记信息”
---------
引号,楼主用的是全角, 改半角试试
[解决办法]
lz:

SELECT * from OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 8.0;HDR=YES;IMEX=1;DATABASE=c:\市政府“国税登记信息”表.xls ',[市政府“国税登记信息”表$])

将市政府“国税登记信息”表$ 加上[]


[解决办法]
--加对于sheet名,加[]


SELECT 组织机构代码,注册号,企业名称,增值税一般纳税人标志
from OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 8.0;HDR=YES;IMEX=1;DATABASE=c:\市政府“国税登记信息”表.xls ',[表2$])


热点排行
Bad Request.