Wincc操作MySQL实例
搭建MySQL环境
createdatabasepeople;创建数据库people
创建一张个人信息表
idtimenameagenumber
CREATETABLE个人信息(
idbigintNOTNULLAUTOINCREMENT,
timedatetimedefaultCURRENTTIMESTAMP,
namechar(20)DEFAULTNULL,
agechar(20)DEFAULTNULL,
numberchar(20)DEFAULTNULL,
PRIMARYKEY(id)
)
insertinto个人信息(id,name,age,number)values(null,张三,27,13012345678);插入数据SQL语句
selectfrom个人信息wherenameconditionSQL查询语句
Wincc内部变量创建
Wincc画面创建
Wincc存数据vbs脚本
SubOnLButtonUp(ByvalItem,ByvalFlags,Byvalx,Byvaly)
Dimssql
Dimscom
Dimors
Dimconn
Dimocom
Dimcon
Dimdata1,data2,data3
取wincc变量
data1HMIRuntime。tags(name)。read
data2HMIRuntime。tags(age)。read
data3HMIRuntime。tags(number)。read
连接数据库,此处为数据库连接的标准语法结构。
ConDriverMySQLODBC8。0UnicodeDriver;SERVERlocalhost;UIDroot;PWDroot;DATABASEpeople;PORT3306
SetconnCreateobject(adodb。connection)
conn。connectionstringcon
conn。cursorlocation3
conn。open
ssqlinsertinto个人信息(id,name,age,number)values(null,data1,data2,data3);
SetorsCreateobject(adodb。recordset)
SetocomCreateobject(adodb。command)
Setocom。activeconnectionconn
ocom。commandtype1
ocom。commandtextssql
Setorsocom。execute
SetorsNothing
conn。close
SetconnNothing
EndSub
Wincc读数据vbs脚本
SubOnLButtonUp(ByvalItem,ByvalFlags,Byvalx,Byvaly)
Dimssql
Dimscom
Dimors
Dimconn
Dimocom
Dimcon
Dimdata1,data2,data3,data4,data5
Dimdata6,data7,data8,data9,data10,data11
下面的data11变量为在画面中所输入的条件查询变量,结合下面的select语法,将输入与表中编号比较,等于则取出该行值。
data11HMIRuntime。tags(condition)。read
连接数据库
ConDriverMySQLODBC8。0UnicodeDriver;SERVERlocalhost;UIDroot;PWDroot;DATABASEpeople;PORT3306
SetconnCreateobject(adodb。connection)
conn。connectionstringcon
conn。cursorlocation3
conn。open
下面语句为查询数据库select语句
ssqlselectfrom个人信息wherenamedata11;
标准的数据库操作属性和方法
SetorsCreateobject(adodb。recordset)
SetocomCreateobject(adodb。command)
Setocom。activeconnectionconn
ocom。commandtype1
ocom。commandtextssql
Setorsocom。execute
此处为赋表中的列04值到变量data610
data6ors。fields(0)。value
data7ors。fields(1)。value
data8ors。fields(2)。value
data9ors。fields(3)。value
data10ors。fields(4)。value
Setdata1HMIRuntime。tags(idr)
Setdata2HMIRuntime。tags(timer)
Setdata3HMIRuntime。tags(namer)
Setdata4HMIRuntime。tags(ager)
Setdata5HMIRuntime。tags(numberr)
下面为将data610值写入data15中。
data1。read
data1。writedata6
data2。read
data2。writedata7
data3。read
data3。writedata8
data4。read
data4。writedata9
data5。read
data5。writedata10
数据库操作完的结束语句,为标准格式语句。
SetorsNothing
conn。close
SetconnNothing
EndSub
百年军史清朝士兵原来长这样,上色以后更真实了现代影视剧中,常常把清朝军人表现为长辫子,带斗笠,穿蓝色大褂,胸前印着兵字或勇字的形象。那么影视作品形象到底符不符合真实的历史呢?下面监狱猫就带大家看看清代官兵的真实样貌……
世界著名的加密对冲基金三箭资本(3AC)违约三箭资本(3AC)基金拖欠了一笔价值超过6。7亿美元的加密货币贷款。数字资产经纪公司VoyagerDigital宣布,3AC基金未能偿还3。5亿美元的与美元挂钩的稳定币U……
万家灯火一盏归处总有灯为你守候,总有人为你温粥一千个人心中就有一千个关于父母的故事。无论年龄多大,我们都是在亲情里抛石问路的孩子,小心翼翼又满怀期待的聆听爱的回响。在悲欢离合的拉扯中,一天天变得柔韧和坚强。01、和父母在一……
墙上为啥不挂共产党的画像陈立新回忆六十年之一陈立新回忆六十年之一墙上为啥不挂共产党的画像有一天,我指着教室墙壁上的毛主席画像问班主任李希龙老师:毛主席与共产党都是好人,那我们为啥只挂毛主席像而不挂共产党的像?……
怀念陈云同志近半个月来,用中午时间把《陈云文选》(第一卷)看了一遍,深深地感受到老一辈革命家的伟大。这本书收录的是陈云同志1926年7月至1949年1月的重要著作,内容涉及党的建设、……
彭桓武回国不需要理由彭桓武(1915。10。062007。2。28),著名理论物理学家,中国科学院院士。1940年获英国爱丁堡大学哲学博士学位,1945年获英国爱丁堡大学科学博士学位。1947年回……
在汉台青参加随手拍活动用镜头讲述创业日常和多彩生活中国台湾网12月13日讯由武汉台资企业协会主办的第六届台湾青年在武汉魅力江城随手拍(以下简称随手拍)主题活动今日正式启动。15名在汉创业台湾青年被分成5组,将在13日至16日的……
被毛泽东点评过的帝王宋明帝刘彧(439年472年),南北朝时宋朝的第七位皇帝。刘彧弑杀了侄子刘子业而上位,他在位的六年半,刘宋因为惨烈的内斗,以及和北魏争夺淮北地区,国力大幅衰落,百姓苦不堪言。所……
张献忠宝藏沉入岷江,考古专家抽江寻宝,揭开百亿宝藏的秘密三百多年前的一天,岷江包裹了一层大雾,有船队驶来,看不清船家,他们匆匆抛弃了船上辎重便离开了,这些货物等待着三百年后一个叫吴三石的人重新开启。2013年入夏后,岷江河道疏……
面膜篇排雷(一)石泽研究所(Ishizawa)毛孔抚子大米面膜图一规格:10片包功效:补水保湿、调理修护肌肤、去角质和黑头,清理毛孔污垢,细腻毛孔,使皮肤水润光泽有弹力。……
49年林徽因抱病设计国徽,修改多次,周总理再添上麦穗就好了如果你曾去过天安门,那你一定,会看到高悬在城楼上的那个耀眼的国徽。但如果你曾看过1949年的开国大典纪录片,你会发现,1949年10月1号,天安门城楼上并没有国徽。可是现……
49年林徽因带病设计国徽,修改多次,周总理再加上麦穗就好了相信大部分对于林徽因这个民国才女最大的印象应该是她的文学作品,以及她和才子梁思成之间的爱情故事,可是很少人知道中国国徽就是林徽因参与设计的。国徽对于一个人国家的重要性相信……