WINCC用VB读写数据库以及EXCEL导出

WINCC7.4结合VB读写SQLserver数据库
本文详述如何在WINCC7.4中利用VB脚本进行SQLserver数据库的读写操作,包括数据库建库建表、数据插入、查询及导出至Excel等功能的实现。

本文主要是介绍WINCC7.4 用VB来读写SQL server数据库,网上有不少这类例子,实现功能的方法也很多,但是能完整介绍并且贴出所有编码的还是比较少,今天的这个例子,我会先把所有的内容先截图展示,然后再提供整个WINCC文件

第一步,SQL server建库和建表

我用的是2014版本的,其他版本的相差无几,在开始--->所有程序,找到方框中箭头的那个单击

然后,弹出下面图片,记住这个server name 后面的值,这个等会程序中会用到

 点击 connect,右键“Databases” 点击 “New Database” 这是建库

 然后在“Database name”中输入数据库名字,点“OK”。这个名字用英文,我测试,所以名字随便取得

 新建好了之后,点Databases ,就出现了下图信息

 然后在库“zhoubin”下面 的“table” 右键--->new--->点击table,就出现下图,这是建表,建表的意思就是建立一个小房间,这个房间专门用来存放某一个单独业务数据,比如专门存放某一个班级的学生信息

 进入下图,下面这个图是建字段,字段是用来存放这个班级中学生的属性,例如姓名、年龄等等

Column Name就是填写属性,

Data Type 是字段类型,字符、数字、浮点要选的类型都不一样,这个字段类型也很重要,它涉及到保存数据的长度,如果选错了,保存数据就会有问题。不同的数据库都会详细介绍各个类型的使用场景,数据库基础知识我就不介绍了,随便找一个对于数据库的教学视频或者书都会介绍。

Allow Nulls意思是是否允许这一个值为空。就是说当保存一个学生名字叫张三,年龄为14的数据时候,允许为空的情况下,保存数据的时候,如果SQL语句中对于name的值没取到,或者丢失,则这条数据也会保存,那么最终保存到数据库的信息就是姓名为空,年龄为14

填好信息后,保存,就会弹出下面图片,这个是填写表的名字,就是给这个小房间弄一个名字,例如students、people

 上图点击OK后,就出现下图

 到这里,数据库的建库建表就完成了,这个是鼠标操作,还可以用SQL语句来建表,或者直接拿别的地方导出的库文件直接导入到这个数据库,前提是同类型数据库

第二步 在WINCC中建立画面

 上图的新建画面,然后就自动出现了下图的这个文件

 这里可以修改画面名字,进入画面后,新建一个按钮、数字输入项、多行文本

<

评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值