如何避免在数据库中输入相同的批处理名称

时间:2017-07-31 18:52:00

标签: sql database vbscript scada scadalts

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

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

1 个答案:

答案 0 :(得分:0)

在新的ScadaLTS中,我们可以通过多种方式实现这一点,但我们使用的是java脚本(不是VBScript):

  1. 使用虚拟数据点字母数字(系列)可设置创建虚拟数据源。

  2. 使用point创建元数据源,当值更改时,然后验证(在java脚本中)唯一名称。

  3. 另一种方式:

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

    2. 保存数据使用带有REST的java脚本,以前的数据检查是否添加了值。

    3. 另一种方式:

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