如何避免在数据库中输入同一批次名称

问题描述:

我有一个链接到sql数据库的输入字段“批处理名称”。批次名称由我通过scada系统为每个批次手动输入。使用这个批名称,我将对sql数据库表进行排序并仅检索与此批名称有关的数据。如何避免在数据库中输入同一批次名称

现在我正在寻找不允许再次输入任何先前输入的批名的vbscript,并会弹出消息“批名已存在”。

+2

到目前为止您尝试过什么?无论什么时候手动输入,总会有一个错误。如果您记录了您已经运行的批次,那么只需先检查该表格。你将需要示例表来解决这个问题。 – Chuck

在新ScadaLTS,我们可能这几种方式,但我们使用Java的脚本(不是的VBScript):

  1. 创建虚拟数据点字母(系列)虚拟数据源设定。

  2. 创建具有该点的元数据源,并在值更改时验证(在java脚本中)唯一名称。

的另一种方法:

  1. 创建虚拟数据点字母数字(系列)虚拟数据源。

  2. 并保存数据与REST谁使用前面的数据检查是否增加值的Java脚本。

另一种方式:

  1. 联系的SCADA LTS程序员和请求的实现的数据类型集。 (默认情况下,您将无法添加重复项)。