急问将excel内容导入到数据库的一个问题

s_hluo 2006-12-15 01:41:38

SELECT * into T
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:\我的工作区\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...Test A$
~~~~~~~~~这里有错, 错误信息如下:
Server: Msg 7314, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' does not contain table 'FUTURE'. The table either does not exist or the current user does not have permissions on that table.

请问该怎么解决? Test A必须分开写, 而不能合起来!
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
s_hluo 2006-12-15
  • 打赏
  • 举报
回复
关键是这里错了: Test A

如果合起来写就行, 不知道有什么方法可以解决?
caixia615 2006-12-15
  • 打赏
  • 举报
回复
s_hluo(笨笨熊) ( ) 信誉:100 Blog 2006-12-15 13:46:31 得分: 0


不是表名, 是sheet的名称


----------------
不是EXCEL里的表格名?汗死
jackyqk 2006-12-15
  • 打赏
  • 举报
回复
你那张EXCEL是不是正在运行的啊?
s_hluo 2006-12-15
  • 打赏
  • 举报
回复
不是表名, 是sheet的名称
caixia615 2006-12-15
  • 打赏
  • 举报
回复
错误消息是找不到该表,LZ应该弄错表名了
caixia615 2006-12-15
  • 打赏
  • 举报
回复
Test A$
这里应该是表名,你的表明是什么?

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧