我创建了一个简单的包,其中我在'Excel Source'任务中获取.xlsx文件 . 然后,我在下一个“脚本任务”中读取该文件 . 我的脚本任务抛出以下错误:
"The 'Microsoft.Jet.OLEDB.12.0' provider is not registered on the local machine."
我在脚本任务中使用的连接字符串是:
l_strConnectionString = "Provider=Microsoft.Jet.OLEDB.12.0;" + "Data Source=" + p_strFileName + ";Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=2";"; .
我也使用了其他一些变化,但错误仍然存在 . 我也用过:
l_strConnectionString = "Provider=Microsoft.Jet.OLEDB.12.0;" + "Data Source=" + p_strFileName + ";Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1";"; .
和
l_strConnectionString = "Provider=Microsoft.Jet.OLEDB.12.0;" + "Data Source=" + p_strFileName + ";Extended Properties="Excel 12.0;HDR=YES;IMEX=1";"; .
请帮忙 . 提前致谢!!