Wincc操作数据库SQLSERVER
来源:互联网 发布:ieye下载软件 编辑:程序博客网 时间:2024/06/16 05:09
WINCC写数据库
在WINCC的图形编辑器中,在输入域的属性中,选择事件,再选择键盘的释放动作,在动作代码框中写下如下代码:
Dim conn,rs
Dim strsql
Dim a
a=HMIRuntime.Tags("datavariable").Read
Set conn=CreateObject("adodb.connection")
Set rs=CreateObject("adodb.recordset")
conn.Provider = "sqloledb"
conn.open "SERVER=Yang-PC\WINCC;uid=sa;pwd=sa;database=datasavetest"
strsql="insert into tt_ch(TagValue)VALUES('" & a &"')"
Set rs=conn.execute(strsql)
conn.close
Set rs=Nothing
在WINCC的图形编辑器中,在输入域的属性中,选择事件,再选择键盘的释放动作,在动作代码框中写下如下代码:
Dim conn,rs
Dim strsql
Dim a
a=HMIRuntime.Tags("datavariable").Read
Set conn=CreateObject("adodb.connection")
Set rs=CreateObject("adodb.recordset")
conn.Provider = "sqloledb"
conn.open "SERVER=Yang-PC\WINCC;uid=sa;pwd=sa;database=datasavetest"
strsql="insert into tt_ch(TagValue)VALUES('" & a &"')"
Set rs=conn.execute(strsql)
conn.close
Set rs=Nothing
Set conn=Nothing
End If
如此,即可实现WINCC的实时数据向SQL SERVER的数据写入。
WINCC读数据库
Dim conn,rs
Dim strsql
Dim temp1,temp2
Set conn=CreateObject("adodb.connection")
Set rs=CreateObject("adodb.recordset")
conn.Provider = "sqloledb"
conn.open "SERVER=YANG-PC\WINCC;uid=sa;pwd=1988525;database=datasavetest"
strsql="select * from table_1"
Set rs=conn.execute(strsql)
rs.movenext'读取数据集中的下一条还可以通过数据集的其他属性进行操作
temp1 = rs.Fields(0).Value '取第一列的值
'temp1 = rs("text")从数据集中取字段“text”的值
Set temp2 = HMIRuntime.Tags("textdataAuto")
temp2.Read
temp2.Write temp1
conn.close
Set rs = Nothing
Set conn=Nothing
如果我们需要连接的是access数据库,只需要将
"SERVER=YANG-PC\WINCC;uid=sa;pwd=1988525;database=datasavetest"替换为
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=datasavetest"
0 0
- Wincc操作数据库SQLSERVER
- 访问WINCC归档数据库
- 数据库操作SQLSERVER
- 数据库操作类SqlServer
- ADO 操作SqlServer数据库
- C#操作SQLServer数据库
- SQLServer链接数据库操作
- sqlserver 数据库操作备忘录
- sqlserver 数据库便利操作
- sqlserver跨数据库操作
- C#操作SqlServer数据库
- 操作sqlserver数据库方法
- SqlServer操作远程数据库
- servlet操作数据库SQLServer
- SQLServer数据库操作总结
- C#操作SQLServer数据库
- sqlserver数据库merge操作
- jdbc操作sqlserver数据库
- JDBC性能总结
- 二叉树中和为某一值的路径(剑指offer25)
- OC基础—内存管理之@property及其参数(补充新知识:循环引用和@class)
- 【算法导论实验4】动态规划-最长公共子序列LCS
- 微信公众帐号开发教程第13篇-图文消息全攻略
- Wincc操作数据库SQLSERVER
- 自己写了一个链表功能还不完善但是简单的增删改查功能都已经实现了
- 《看板方法-科技企业渐进变革成功之道》书摘笔记【第5章】
- Html+Flex
- android static实现Service与Activity中Handler通信
- DLL文件介绍
- java 显示文件夹下所有文件
- FTP命令字和响应码解释
- 学习笔记4.26