如何避免在数据库中输入同一批次名称
问题描述:
我有一个链接到sql数据库的输入字段“批处理名称”。批次名称由我通过scada系统为每个批次手动输入。使用这个批名称,我将对sql数据库表进行排序并仅检索与此批名称有关的数据。如何避免在数据库中输入同一批次名称
现在我正在寻找不允许再次输入任何先前输入的批名的vbscript,并会弹出消息“批名已存在”。
答
在新ScadaLTS,我们可能这几种方式,但我们使用Java的脚本(不是的VBScript):
创建虚拟数据点字母(系列)虚拟数据源设定。
创建具有该点的元数据源,并在值更改时验证(在java脚本中)唯一名称。
的另一种方法:
创建虚拟数据点字母数字(系列)虚拟数据源。
并保存数据与REST谁使用前面的数据检查是否增加值的Java脚本。
另一种方式:
- 联系的SCADA LTS程序员和请求的实现的数据类型集。 (默认情况下,您将无法添加重复项)。
到目前为止您尝试过什么?无论什么时候手动输入,总会有一个错误。如果您记录了您已经运行的批次,那么只需先检查该表格。你将需要示例表来解决这个问题。 – Chuck