每次WINCC使用VB脚步执行SQL语句insert into openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;database="&filePath&"','select * from 就报附件所示的错误Microsoft.ace.oledb.12.0has been denied you must access this provider through a linked server,而不是提示Microsoft.ace.oledb.12.0has not been regedited,请各位大神帮小弟看看是怎么回事,如何解决,谢谢
最佳答案
应该是Microsoft.ACE.OLEDB.12.0这个连接驱动不对吧
你用WINCC导出到EXCEL导出啥呢?
建议您采参考下面的文档;
WinCC/连通性软件包 V7.4
https://support.industry.siemens.com/cs/cn/zh/view/109736226
WinCC数据开放性
https://support.industry.siemens.com/cs/cn/zh/view/78682604
在WinCC中如何使用VBS读取报警记录数据到EXCEL
https://support.industry.siemens.com/cs/cn/zh/view/77938393
在WinCC中如何使用VBS读取变量归档数据到EXCEL
https://support.industry.siemens.com/cs/cn/zh/view/77940055
通过VBS脚本在ListView控件中显示WinCC的变量记录
https://support.industry.siemens.com/cs/cn/zh/view/74932765
WinCC、Excel、VBA、脚本、连通性软件包
https://support.industry.siemens.com/cs/cn/zh/view/71676391
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc141953.html