在WinCC6,2中怎么读写自定义的SQL Server2005数据库中的数据

我在SQL Server中新建了一个名为Furance2的数据库,想在WinCC里面对其进行读写操作,应该怎么做?
原VBS脚本为:
Dim conn 
Dim Con
Con="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Furance2;Data Source=.\WINCC"
Set conn = CreateObject("ADODB.Connection")
 conn.ConnectionString = Con
conn.CursorLocation = 3 
conn.Open
为啥执行到conn.Open就不行了呢?

问题补充:
如果用户名为:AA;密码为:1234。那么完整的ConnectionString应该是?

最佳答案

因为你的datasorce错误。你用odbc建立到你的sql的连接。如果你的sql数据库有访问密码的话,需要在脚本中加上访问密码。
con=“dsn=odbc连接的名字,uid=访问数据库的用户名,pwd=访问数据库的密码”
如果你是用windows nt方式认证的,那么uid和pwd都可以省略,只保留dsn参数就可以了。

提问者对于答案的评价:
已解决
完整为:Provider=SQLOLEDB.1;Data Source=.\WinCC;Password=1234;Persist Security info=True;UserID=AA;Initial Catalog=Furance2

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日
下一篇 2017年12月10日

相关推荐