wincc 7.0 VBS脚本问题请教

已锁定

横舟摆渡

  • 帖子

    17
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2012-11-13

普通 普通 如何晋级?

wincc 7.0 VBS脚本问题请教

915

1

2013-10-11 08:56:26

Function action
Dim database
Dim strcn,cn
Dim is_SQL
Dim riqi
Dim WenDu,YaLi,PH,SuDu,ShiDu
Dim DateTime

riqi=Now
Set database= HMIRuntime.Tags("@DatasourceNameRT")
database.Read
Set WenDu= HMIRuntime.Tags("WenDu")
WenDu.Read
Set YaLi= HMIRuntime.Tags("YaLi")
YaLi.Read
Set PH= HMIRuntime.Tags("PH")
PH.Read
Set SuDu= HMIRuntime.Tags("SuDu")
SuDu.Read
Set ShiDu= HMIRuntime.Tags("ShiDu")
ShiDu.Read

strcn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="& database.Value &";Data Source=.\wincc"
Set cn=CreateObject("ADODB.connection")
cn.connectionString=strcn
cn.Open



is_SQL="insert into ribao(riqi,WenDu,YaLi,PH,SuDu,ShiDu) Values('"& riqi &"','"&WenDu.Value &"','"&YaLi.Value &"','"&PH.Value &"','"&SuDu.Value &"','"&ShiDu.Value &"')"

'cn.Execute is_SQL 'MsgBox "该句总是不执行。。。

'MsgBox "数据已成功记录2"
cn.Close
'MsgBox "数据已成功记录2"


上面是小弟写的VBS脚本,实现向数据库插入数据的功能。
该段代码在wincc 6.0 里面可以正常运行,但复制在 7.0里面后,就不能正常执行,经过测试,总是cn.Execute is_SQL 不能正常执行。。。
请大侠们看看,具体原因是什么啊,该怎么解决。。。。

另外,激活项目之前,是否还得提前建立一个数据库ribao啊。。。

运行环境: wincc V7.0 sp2 亚洲版 电脑环境:win7 旗舰版 64 位
wincc 7.0 VBS脚本问题请教 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32765条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。