技术论坛

 回复:用户归档,如何根据配方名获得配方的ID?

返回主题列表
作者 主题
万泉河
至圣

经验值:29190
发帖数:10900
精华帖:131
楼主    2009-05-13 10:41:59
主题:用户归档,如何根据配方名获得配方的ID?
有个问题:
在做配方时必定有一个唯一的配方名,现在要通过程序进行配方的调用,用户可以通过指定配方名,但程序中要获得这个配方名所对应的ID,才可以进行下面的job。
如何实现,各位有啥建议?
微信公众号:PLC标准化编程,ZHO6371995
checkitout
官方工程师
西门子官方工程师

经验值:1625
发帖数:176
精华帖:17
    2009-05-13 11:29:23
精华帖  主题:回复:用户归档,如何根据配方名获得配方的ID?
可以用控制变量来实现:
field=recipename
value=recipe1
job=7
然后再试试用id
四书五经
侠圣

经验值:3667
发帖数:762
精华帖:58
    2009-05-14 22:42:01
精华帖  主题:回复:用户归档,如何根据配方名获得配方的ID?
通过VB脚本使用如下语句(当然实际还要执行连接数据库等操作,这里就不写了)
SELECT ID FROM 表名 where fieldname="配方名"
这样根据配方名就可以得到ID号了。
用户归档的数据表是建立在WINCC的运行数据库里的,表名为UA#xxx,xxx为用户归档的名称。
不知道楼主是不是想实现这样的功能。
dcount107
侠圣

经验值:2840
发帖数:1737
精华帖:55
    2009-05-15 12:14:45
精华帖  主题:回复:用户归档,如何根据配方名获得配方的ID?
1.同四书五经解,不过这样有违用户归档的本意。
2.通过指定field和value也是定位归档方法的一种,只不过是没有办法读取ID,因为只有ID为0时上面的方法才有效果。
话说回来,既然指定field和value也可以定位,又何必再去管ID是多少呢!
非淡泊无以明志,非宁静无以致远
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。