+ -
当前位置:首页 → 问答吧 → FROM子句语法错误

FROM子句语法错误

时间:2011-03-21

来源:互联网

insert   into BRT1([类型],[报修站点],[报修时间],[通知时间],[到达时间],[修复时间],[故障现象],[修复措施],[修复状况],[时间统计])
select [类型]  as [类型],[报修站点] as [报修站点],[报修时间] as [报修时间],[通知时间] as [通知时间],[到达时间] as [到达时间],[修复时间] as [修复时间],[故障现象] as [故障现象],[修复措施] as [修复措施],[修复状况] as [修复状况],[时间统计] as [时间统计]
from openrowset('MICROSOFT.JET.OLEDB.4.0 ', 'EXCEL 97-2000;HDR=YES;DATABASE=C:\Documents and Settings\hxl\桌面\日报\20110301.xls ',
[BRT1$])


错误源:MICROSOFT JET Database Engine
错误描述:FROM子句语法错误。
上下文:在命令文本中调用prepare时出错



想导入信息的。。。结果改来改去变这个错误了,求高手

作者: hanxl01   发布时间: 2011-03-21

貌似不能这样整吧?
是不是应该创建ADO组件呢?
如果直接导入Access,可以直接用RunSQL方法的:
DoCmd.RunSQL "INSERT INTO 表名 SELECT * FROM [Excel 8.0;DATABASE=E:\桌面\测试数据.xls].[Sheet1$]"
DoCmd.RunSQL "INSERT INTO 表名 SELECT * FROM [Sheet1$] IN 'E:\桌面\测试数据.xls'[EXCEL 8.0;]"
DoCmd.RunSQL "INSERT INTO 表名 SELECT * FROM [Sheet1$] IN 'E:\桌面\测试数据.xls' 'EXCEL 8.0;'"

作者: roych   发布时间: 2011-03-22