Foreach使用的问题

0
在使用Foreach将EXCEL批量导入数据库的时候,已经设置好了Expression的属性,并且delayValidation也改为了True,但是Excel Source还是报错,求指导?
ConnectionString属性为:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=0;Extended Properties="EXCEL 12.0 XML;HDR=YES";
QQ图片20141117155100.jpg 111111png.png
已邀请:
1

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-11-17 回答

把 DelayValidation改成True后,直接运行试试,报错是有的,但可以运行的
1

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2014-11-17 回答

第一是检查下这个文件是不是已经被打开了,导致不能读取。第二先不要放在循环里面,单独测试一下看看有没有问题,如果单独没有问题,但是在循环中有问题,那么很有可能是因为多个 Excel 表的结构不一样导致连接失败。

可以看看我的这篇帖子中提到的读取 Excel 的数据的过程 http://www.cnblogs.com/biwork/p/3478778.html

要回复问题请先登录注册