我创建了一个简单的包,其中我在'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";"; .

请帮忙 . 提前致谢!!