WinCC与数据库连接

我的WinCC版本是7.4SP1,数据库是SQLServer2014,我根据网上的数据库读写例子通过按钮VB脚本写数据进新建的数据库表,没有成功,请问是哪里出问题了呢?主要代码如下:
'连接数据库
sCon="Provider=SQLOLEDB.1;Intergrated Security=SSPI;Persist Sericuty Info=False;Initial Catalog=ReadWrite;Data Source=.\WINCC"
Set conn=CreateObject("ADODB.Connection")
conn.ConnectionString = sCon
conn.CursorLocation = 3
conn.Open

'写入数据库
sSql="insert into Info VALUES('" & Data1.Value & "','" & Data2.Value & "','" & Data3.Value & "');"
Set oRs = CreateObject("ADODB.Recordset")
Set oCom = CreateObject("ADODB.Command")
Set oCom.ActiveConnection = conn
oCom.CommandType = 1
oCom.CommandText = sSql
Set oRs = oCom.Execute
Set oRs = Nothing
conn.Close
Set conn = nothing

最佳答案

这个问题说难不难  说简单也不容易,关键问题在于你是否能够确定你的数据库是否连接成功,用conn.state属性判断一下。其次,你的写入脚本是否确定能够正确对应你的数据库表。这个应该是先测试好以后再写入VBS的脚本里,测试应该在数据库中进行。2606352062欢迎交流。
不要一次性写一大堆   做不出来不好找问题,先确定第一步,数据库能够连接成功,然后就是你的脚本要测试。做好这两部再进行结合,就很容易发现问题了。

提问者对于答案的评价:
我通过一步步调试,然后通过ODBC DSN Provider连接测试成功了

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

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

相关推荐

  • wincc v7.3安装问题

    如图,安装wincc v7.3时总是出现simatic net安装错误,想知道如何解决?感谢! 问题补充:图 图片说明:    最佳答案 1…

    2020年11月1日
  • 三台工控机(安装Wincc)组网

    现在有三台工控机,可以随选择其中一台作为服务器,三台之间也可以相互访问,不知道怎么样组建网络,三台都是同样的WINCC项目,请高手指教哈,最终要实现的结果就是象投影仪一样,但是每台…

    SIMATIC WinCC 2019年6月11日
  • WINCC 数据查询

    怎么用C语言代码实现历史数据查询,并能修改所查询的数据。 最佳答案 1、历史数据如果指得是变量归档和报警归档,需通过WinCCOleDb Provider驱动,使用&qu…

    SIMATIC WinCC 2019年6月11日
  • 续"怎样实现"出现报警时弹出警告提示"?"

    请问城外之人,我已在VBS中编写了一个动作,调用MsgBox函数,但却不知触发器如何设置,或者说怎样将报警发生与这个动作连接起来.在报警记录的属性设置中看到有一个选项是触发一个动作…

    SIMATIC WinCC 2019年6月11日
  • 贝加莱PLC与wincc OPC-Ua 通讯

    为啥我在wincc中设置好参数,“选择”按钮无法点击,请教大家了 图片说明:    钻石用户推荐最佳答案 参考:OPCUA实例4_服务器为精智面板_客户端为Wi…

    2021年7月5日
  • wincc 不能可靠存S7-200数据

    系统组成wincc 6.2 +cpu224xp+pc access1.0 利用wincc6.2自带SQL2005数据库 自建数据表…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC和PLC的通信问题

    WinCC flexible smart 自己有在电脑上仿真的功能,但是它的仿真不能读取到实际数据,也没有和PLC相连。如果在电脑通过PPI电缆和PL…

    SIMATIC WinCC 2021年7月5日
  • wincc硬件狗丢了怎么办?

    wincc的硬件狗丢了怎么办?如果买新的,是不是需要wincc软件重新安装,然后插上加密狗。还是说直接买了加密狗,直接插上就能用? 最佳答案 1、如果能找到之前的购买合同,将原订货…

    2021年7月5日
  • wincc v7.4如何组态按钮

    尊敬的老师:多时没用wincc,按钮也不听话了。谢谢老师指导。见图。请求指点错在哪里?谢谢!!! 图片说明:        &nb…

    2021年7月5日
  • wincc与web navigator兼容问题

    首先我的WINCC是V6.0 SP3+hotfix2,build:6.1.12,选用的web navigator6.2,如果要换用WINCC和web …

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论