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报警记录问题11111

    如图1.消息变量、确认变量、状态变量,这3个的解释看不明白 图片说明:    最佳答案 继续看帮助呀或者看手册WinCC V7.4:使用 W…

    2017年6月6日
  • 趋势和报警没有了?

    各位专家:我的WINCC正在运行的,昨天趋势、报警显示还没有问题,今天的趋势显示每次就出来一小段,你盯着它看他是在动,可是过一段时间再看还是那么一段。报警就根本不出来了。 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • 求一报警记录报表

    高分求一报警记录的报表实例。 主要能实现报警记录分类日查月查询,时间段查询。分类时间统计。 主要能实现把报警记录实时的导入到其它数据库如(ACCESS)等就好办…

    SIMATIC WinCC 2019年6月11日
  • wincc 项目打不开,求助大神!!

    情况是这样的:我们医院手术室层流控制的电脑硬盘坏掉了,换过硬盘重新装过XP sp3 系统,安装WINcc7.0 ,把原来的项目拷贝过来,打开时提示&n…

    SIMATIC WinCC 2021年7月5日
  • SIMATIC WINCC Runtime Advanced

    版本为 7874900.13.0.1的组态文件"(null)"的数据格式与安装的运行系统版本15.0.0.0不兼容使用运行系统版本15.0.0.0重新…

    2021年7月5日
  • wincc 客户机不能运行

    请教各位专家,我的PCS7系统有8台客户机,他们有两台服务器,前几天我的1个客户机硬盘坏了,后来我重新安装的系统和WINCC,但是安装后现在就这个客户就不好用了,运行WINCC原来…

    SIMATIC WinCC 2019年6月11日
  • 使用画面模板的问题

    1.只有5分了 2.一个小画面,一个画面窗口,多个按钮,切换按钮时画面窗口里参数会有连不上的现象 3.无非法变量,电脑没中毒 4.建立结构变量时参数要…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC WinCC flexible 2007的连接参数如何设置

    我现在在做1个840D挂MP277的项目,两者通过MPI网络连接,在用SIMATIC WinCC flexible 2007做MP277程序界面时,不…

    SIMATIC WinCC 2019年6月11日
  • sql的names instance和default instance

    WINCC sql的names instance和default instance两个项,我应用哪一个了。各什么意思了 最佳答案 SQL S…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0的授权的使用

    新买了wincc7.0sp3的软件,授权是USB硬件狗,请问直接插上就可以了么。加入系统崩溃了,狗拔下来可以重新用么,不需要导入导出什么文件信息的吧?? 问题补充:看了回答,传输的…

    SIMATIC WinCC 2019年6月10日

发表回复

登录后才能评论