我创建了一个简单的包,其中我在'Excel Source'任务中获取.xlsx文件。然后,我在下一个“脚本任务”中读取该文件。我的脚本任务抛出以下错误:
“'Microsoft.Jet.OLEDB.12.0'提供程序未在本地计算机上注册。”
我在脚本任务中使用的连接字符串是:
l_strConnectionString =“Provider = Microsoft.Jet.OLEDB.12.0;” + “Data Source =”+ p_strFileName +“;扩展属性= \”Excel 12.0 Xml; HDR = YES; IMEX = 2 \“;”; 。
我也使用了其他一些变化,但错误仍然存在。我也用过:
l_strConnectionString =“Provider = Microsoft.Jet.OLEDB.12.0;” + “Data Source =”+ p_strFileName +“;扩展属性= \”Excel 12.0 Xml; HDR = YES; IMEX = 1 \“;”; 。
和
l_strConnectionString =“Provider = Microsoft.Jet.OLEDB.12.0;” + “Data Source =”+ p_strFileName +“;扩展属性= \”Excel 12.0; HDR = YES; IMEX = 1 \“;”; 。
请帮忙。在此先感谢!!