回复:怎样在全局变量中写ACCESS数据库?

chant

  • 帖子

    53
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2005-08-27

普通 普通 如何晋级?

发布于 2008-05-07 23:03:27

0楼

to hihihi :由于没安装VB,你发的实例不能运行,但也谢谢你,以后有空安装VB后再研究.

在网上和WINCC的帮助里找了些例子,修改后还是运行不起来,有时在数据库的所在目录出现了锁定文件,但消失后还是没保存记录,望各位大侠抽空指教一下
Option Explicit
Function action
Dim objconnection
Dim strconnectionstring
Dim a
Dim b
Dim c
Dim d
Dim strsql
Dim objcommand
Dim test
test=HMIRuntime.Tags("test").Read
If test=1 Then
strconnectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb;Persist Security Info=False"
a=HMIRuntime.Tags("a").Read
b=HMIRuntime.Tags("b").Read
c=HMIRuntime.Tags("c").Read
d=HMIRuntime.Tags("d").Read
strsql="INSERT INTO test(a,b,c,d) values ("&a&","&b&","&c&","&d&");"
Set oBjconnection=CreateObject("ADODB.Connection")
objconnection.connectionString=strconnectionstring
objconnectIon.Open
Set objCommand=CreateObject("ADODB.COmmand")
With objcommand
.ActiveConnection=objconnection
.CommandTexT=strsql
End With
objcommand.execute
Set objcommand=Nothing
objconnection.Close
Set objconnection=Nothing
test.value=0
test.write
End If
End Function
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32771条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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