wincc读取SQL数据库,并显示在I/O域中

已锁定

小建子

  • 帖子

    29
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2015-02-17

普通 普通 如何晋级?

wincc读取SQL数据库,并显示在I/O域中

773

3

2015-03-31 20:49:16

SQL数据库中建立“读写数据库”,表名为“个人信息”,字段为:编号、姓名、年龄。
如何实现在只输入编号就可以显示对应的编号、年龄、姓名。但是按如下代码并没有实现功能,求大神指导

代码如下:
Dim sSql
Dim oRs
Dim conn
Dim oCom
Dim Con
Dim data1
Dim data2
Dim data3
Dim data4
Dim data5
Dim data6
Dim data7

data7=HMIRuntime.Tags("编号").Read

Con="Driver={SQL Server};Server=.\WINCC;uid=;pwd=;database读写数据库"

Set conn=CreateObject("ADODB.Connection")

conn.ConnectionString=Con

conn.CursorLocation=3

conn.Open

sSql="SELECT * FROM 个人信息 WHERE 编号='"&data7&"';"

Set oRs=CreateObject("ADODB.Recordset")

Set oCom=CreateObject("ADODB.Command")

Set oCom.ActiveConnection=conn

oCom.CommandType=1

oCom.CommandText=sSql

Set oRs=oCom.Execute

data4=oRs.Fields(0).Value

data5=oRs.Fields(0).Value

data6=oRs.Fields(0).Value

Set data1=HMIRuntime.Tags("编号")

Set data2=HMIRuntime.Tags("姓名")

Set data3=HMIRuntime.Tags("年龄")

data1.Read

data1.Write data4

data2.Read

data2.Write data5

data3.Read

data3.Write data6

Set oRs=Nothing

conn.Close

Set conn=Nothing
wincc读取SQL数据库,并显示在I/O域中 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32965条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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