恭喜,你发布的帖子
发布于 2016-06-07 11:08:54
8楼
最好是直接写到sql server里去,自己手动建一个表格,写好配方名字。都是很简单的 Select和update,insert into ,delete,creat的语法,有新建,保存,下载,删除配方的功能,很容易就学会了。我做过类似的项目,也是完全不懂sql开始的,大概用了4天时间。
这是当时做实验的时候留的笔记,希望对你有帮助,新建的时候要判断是不是重名了。还有删除增加了表格要更新一次配方下拉菜单。
Select * from sysobjects where xtype='u'(SQL语法读出指定数据库中所有的表名,表名即配方名)
新建:清空1区的文本输入,操作员可以输入新的配方名
保存:如果输入的配方名是新建的,那么保存建将会新建一个配方,并更新下拉菜单的配方名称,如果是已经存在的配方名,保存键将提交用户对配方参数修改后的数据。
Create table "&xxxxxx&" (parameters real NULL);(SQL语法,用于在数据库下创建新的表格)
Delete "&xxxxxx&" (SQL语法,清除当前表格内的数据,准备重新赋值)
For i=1 To 40
strsql = "INSERT INTO "&xxxxxx&" (parameters) VALUES ("&m(i)&")"
Next
(VBS语法,循环写入数据到数据库下的表格)
select * from sysobjects where xtype='u'(SQL语法读出指定数据库中所有的表名,表名即配方名)
下载:将该配方名下的数据更新到PLC的DB块中。
select parameters from "&xxxxxx&";(SQL语法读出指定配方名下的所有参数)
删除:删除表格以及数据,并更新下拉配方的名称菜单
drop table "&ttt&"
select * from sysobjects where xtype='u'
请填写推广理由:
分享
只看
楼主