C# 可以用winccoledbprovider.1 吗,

我用了一直提示未在本地计算机注册  winccoledprovider.1,
引用 了CCWINCCOLEDBPROVIDERLIB 动态链接库 和命名空间了还是这样,
用命令提示符注册这个动太链接库时提示打不到入口点“”DLLRegisterServer

问题补充:
已经安装了wincc整套和smatic nt整套,并且在vbs全局脚本中实现功能,但用c#里使用时就会提示找不到提供程序,也就是winccoledbprovider.1这个驱动程序

最佳答案

C# 使用 winccoledb 访问归档数据库,不需要添加任何引用,如果要添加引用那么证明你编写代码的方式有误。只需要提供连接字符串,然后调用ADO的Open方法就可以。

如果在VBS中测试正常,那么证明winccoledb已经安装,需要检查代码。可以在按钮中单独去测试,检查conn.State状态是否正确。

提问者对于答案的评价:
我在C#中也用ADODB试过了,出错文本也是和提供程序相关,但是在VBS里面却可以正常使用,

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:53
下一篇 2021年7月5日 下午12:53

相关推荐

发表回复

登录后才能评论