Wincc操作MySQL实例
*********************************搭建MySQL环境************************
create database people;#创建数据库people
/*
创建一张个人信息表
id time name age number
*/
"CREATE TABLE `个人信息` (
`id` bigint NOT NULL AUTO_INCREMENT,
`time` datetime default CURRENT_TIMESTAMP,
`name` char(20) DEFAULT NULL,
`age` char(20) DEFAULT NULL,
`number` char(20) DEFAULT NULL,
" PRIMARY KEY (`id`)
)
insert into 个人信息(id,name,age,number) values(null,"张三","27","13012345678"); #插入数据SQL语句
select * from 个人信息 where name = "condition"# SQL查询语句
*********************************Wincc内部变量创建************************
*********************************Wincc画面创建*****************************
*********************************Wincc存数据vbs脚本***********************
Sub OnLButtonUp(Byval Item, Byval Flags, Byval x, Byval y)
Dim ssql
Dim scom
Dim ors
Dim conn
Dim ocom
Dim con
Dim data1,data2,data3
取wincc变量
data1=HMIRuntime.tags ("name").read
data2=HMIRuntime.tags ("age").read
data3=HMIRuntime.tags ("number").read
"连接数据库,此处为数据库连接的标准语法结构。
Con="Driver=MySQL ODBC 8.0 Unicode Driver;SERVER=localhost;UID=root;PWD=root;DATABASE=people;PORT=3306"
Set conn=Createobject("adodb.connection")
conn.connectionstring= con
conn.cursorlocation=3
conn.open
ssql="insert into 个人信息(id,name,age,number) values(null,""&data1&"",""&data2&"",""&data3&"");"
Set ors=Createobject("adodb.recordset")
Set ocom=Createobject("adodb.command")
Set ocom.activeconnection=conn
ocom.commandtype=1
ocom.commandtext=ssql
Set ors=ocom.execute
Set ors=Nothing
conn.close
Set conn=Nothing
End Sub
********************************Wincc读数据vbs脚本************************
Sub OnLButtonUp(Byval Item, Byval Flags, Byval x, Byval y)
Dim ssql
Dim scom
Dim ors
Dim conn
Dim ocom
Dim con
Dim data1,data2,data3,data4,data5
Dim data6,data7,data8,data9,data10,data11
"下面的data11变量为在画面中所输入的条件查询变量,结合下面的select语法,将输入与表中编号比较,等于则取出该行值。
data11=HMIRuntime.tags ("condition").read
"连接数据库
Con="Driver=MySQL ODBC 8.0 Unicode Driver;SERVER=localhost;UID=root;PWD=root;DATABASE=people;PORT=3306"
Set conn=Createobject("adodb.connection")
conn.connectionstring= con
conn.cursorlocation=3
conn.open
"下面语句为查询数据库select语句
ssql="select * from 个人信息 where name = ""&data11&"";"
"标准的数据库操作属性和方法
Set ors=Createobject("adodb.recordset")
Set ocom=Createobject("adodb.command")
Set ocom.activeconnection=conn
ocom.commandtype=1
ocom.commandtext=ssql
Set ors=ocom.execute
"此处为赋表中的列0-4值到变量data6-10
data6=ors.fields(0).value
data7=ors.fields(1).value
data8=ors.fields(2).value
data9=ors.fields(3).value
data10=ors.fields(4).value
Set data1=HMIRuntime.tags ("id_r")
Set data2=HMIRuntime.tags ("time_r")
Set data3=HMIRuntime.tags ("name_r")
Set data4=HMIRuntime.tags ("age_r")
Set data5=HMIRuntime.tags ("number_r")
"下面为将data6-10值写入data1-5中。
data1.read
data1.write data6
data2.read
data2.write data7
data3.read
data3.write data8
data4.read
data4.write data9
data5.read
data5.write data10
"数据库操作完的结束语句,为标准格式语句。
Set ors=Nothing
conn.close
Set conn=Nothing
End Sub
怀孕六个月以后,还有必要补叶酸和钙片一直到生吗?你好。感谢邀请答题,孕妇对叶酸的需求比普通人要高出四倍左右,但人体无法自身合成,需要从食物中摄取,孕妇补充叶酸首先可以选择食物中最天然的成分。妊娠初期是胎儿器官分化胎盘发育形成的重
2次救援!10人脱险!船要翻了你们快派人过来3月11日晚泗阳县成子湖旅游度假区内随着天色渐晚游客们纷纷向岸边驶去突然狂风大作天气骤变而此时他们往回赶却已经来不及了当晚7时许泗阳县公安局卢集派出所接到指令
双桂湖探秘家门口的小确幸来源绿色中国摄影爱好者余先怀在双桂湖边观鸟梁平区摄影爱好者余先怀作为摄影爱好者,这些年我常到双桂湖边拍照观鸟,见证了这片广阔水域的变化,也见证了梁平湿地生态系统的改善。过去,每逢周
给猴喂食反被扇不能只当段子看挑逗猴子并不是一个好玩的事情,被猴子掌掴也不能仅当作一个玩笑,一旦被过度娱乐化,难免就有人想突破规则。相关内容视频截图云南网评论员许芸翡3月26日,江苏苏州,网传视频显示,一女子在
四川邛崃石窟石笋山造像邛崃的三处摩崖造像中,石笋山规模最大,造像最多,内容最丰富,保存也最完整。离开花置寺,在大山里行进了差不多一个小时,终于看到了一小片平地和一条陡立的阶梯,阶梯边赫然立着石笋山造像的
丽江雪山艺术小镇荒野之国在丽江雪山艺术小镇有一个用各种奇形怪状的小房子搭建成的荒野之国一到门口就感受到了浓浓的宫崎骏风不得不感叹这难道就是哈尔的移动城堡照进现实?虽然里面的风格很戳我的审美但50块钱的门票
有什么和白夜追凶一样好看的探案剧?国语片1无证之罪(2017)主演秦昊邓家佳姚橹。简介奔忙在都市森林中的蚁族白领郭羽,为了保护自己心爱的姑娘朱慧如,无意间卷入了一场杀人案,成为凶案嫌犯。原本死水般的庸碌生活被瞬间打
河南知名的烧鸡有哪些?河南的美食遍地都是,烧鸡无疑是美食中的美味佳肴,形如元宝,离骨酥香,味道馋人。但是提起有名的烧鸡,大家通常都会想起道口的烧鸡,其实还有很多不知名的烧鸡,品尝过后让人胃口大开,回味无
甘肃人的面条好吃吗?这些年到处走,对比甘肃,陕西,山西,这三个地方,陕西面真心不好吃,品种不如山西多,味道不如甘肃好吃。净整一些花里胡哨的名堂,碗大面少,名字浮夸。甘肃面食尤其是平凉,天水,庆阳,定西
你是怎样接触的,并开始创作的呢?偶尔接触,没抱希望,进得门来,爱不释手,一发不可收!我想静静儿子让我长知识,送来电脑追时尚。老翁悠闲逛头条,百态兴趣伴歌嗨!我接触今日头条纯属偶然。那是2020年4月2日下午,我去
现在苹果那么贵,iPhone8plus能不能满足需求呢?苹果公司2021年最新产品iphone13,128g最低售价5999元(人民币),说是加量不加价,但是六千元的价位还是让许多三四线城市的工薪阶层来说,也算是个天价,一般两千左右的国