恭喜,你发布的帖子
发布于 2020-07-07 20:44:47
1楼
我这边有一个项目,通过WinCC 的 VBS 同一个脚本把数据存到 WinCC 自带本地的数据库,和公司服务器上的两个数据库A,B,一直运行良好,没有问题。WinCC 为 V7.0 SP1 亚洲版, 公司数据库为 sql server 2015 , 今天下午接到同事电话,说数据没有存上,我开始进入数据库进行检查,发现WinCC 自带数据库中昨天下午到今天的数据没有, 公司服务器数据库 A 昨天下午到今天的数据没有, 公司服务器数据库 B 昨天下午到今天的数据存在是有的,在脚本中,数据保存的顺序为,Wincc 自带数据库数据保存 --> 查询Wincc 自带数据库中是否存在该数据----> 公司服务器数据库A 数据保存------> 公司服务器数据库B 数据保存---->结束。
我就觉得很奇怪,为什么后面的动作执行了,而前面的动作好像没有执行,而且前面的动作中还包含了查询的语句,据我的经验,如果数据写入不成功,或者语句出错,动作会停在那里,一直不动 。 然后我就在WinCC 自带的数据库中,使用Insert to 语句写入了一个数据,是可以写入,然后我在公司服务器数据库A 中写入同样的数据,却被拒绝报错。我更疑惑了。。。。。,总体看下来,我认为前面两个数据写入动作应当是成功的,要不后面写公司服务器数据库B 就会不成功, 大家有没有遇到这样的问题,请多指教!谢谢!
请填写推广理由:
分享
只看
楼主