Excel插入SQL的问题
我是用SQL语句操作的,Excel中的表名是这样 Tran Order Query,然后我的SQL语句是这样
insert into Basic(eLM_Order#,Alt_ParNo,Alt_ParName,Alt_ParDes,Ship_Qty)
select eLM_Order#,Alt_ParNo,Alt_ParName,Alt_ParDes,Ship_Qty
from
openrowset('Microsoft.JET.OLEDB.4.0','Excel 8.0;HDR=YES;IMEX=1;Database=C:\Users\Administrator.WIN-AC9QVAQM58L\Desktop\到货明细表.xls',[Tran Order Query$])
结果总是提示
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.JET.OLEDB.4.0" 不包含表 "Tran Order Query$"。该表不存在,或者当前用户没有访问该表的权限。
请问这是什么情况
------解决方案--------------------把表名改成['Tran Order Query$']
------解决方案---------------------_-你这表名啊列名啥的就不能规范点嘛[Alt# Part No#]
------解决方案--------------------帮你顶个~