用SSIS循环容器导入多笔excel文件时excel连接管理器报错

u011126926 2014-01-10 05:18:45
版本:2008 R2,我建立了一个循环容器,用于导入多笔excel文件,建立了Foreach,定义了变量aaa, 拖入data flow到Foreach,拖入excel source到data flow中,然后点编辑excel source, 选择新建excel连接管理器,指定本地一个excel文件,excel version选择97-2003,确定后生成一个新的excel 连接管理器,这时候我开始设置该连接管理器的expressions属性,在编辑列表中,左边选择excelfilepath,右面选择了Foreach里定义的变量aaa将其拖到下面的Expression中,一点确定就发现excel source上出现错误的红色叉叉,错误内容是Error 1 Validation error. Convert File To Text: POR: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft JET Database Engine" Hresult: 0x80004005 Description: "Invalid argument.".
搞不懂是什么情况,我之前做过一次没发生这个问题,不知道是哪里设置错误了还是其他问题,请高手指教一下。
...全文
251 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
win7cc 2014-01-11
  • 打赏
  • 举报
回复
我也不懂啊,你给CSDN工作人员打电话吧。问问他们懂吗?

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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