将 InTouch 标记映射到数据库列
您可以将“InTouch 标记”映射到数据库列。这是通过“绑定列表”来完成的。大多数 SQL Access 函数都通过“绑定列表”来使得 InTouch 标记可以访问 SQL 数据库表中的数据。“绑定列表”将数据库表列与 InTouch 的“标记名字典”中的标记关联起来。“绑定列表”还包含一个描述数据库表格式的“表模板”。运行包含 SQLInsert()、SQLSelect() 或 SQLUpda
您可以将“InTouch 标记”映射到数据库列。这是通过“绑定列表”来完成的。大多数 SQL Access 函数都通过“绑定列表”来使得 InTouch 标记可以访问 SQL 数据库表中的数据。
“绑定列表”将数据库表列与 InTouch 的“标记名字典”中的标记关联起来。“绑定列表”还包含一个描述数据库表格式的“表模板”。
运行包含 SQLInsert()、SQLSelect() 或 SQLUpdate() 函数的脚本时,“绑定列表”更新为指定使用了哪些 InTouch 标记,以及同这些标记关联的是哪些表格列。
要创建新的“绑定列表”
- 在特别菜单上,指向 SQL 访问管理器,然后单击绑定列表。此时出现一条消息,要求确认是否创建 SQL.DEF 文件。
- 单击是以创建 SQL.DEF 文件。此时出现选择绑定列表对话框。
- 单击新建。此时出现绑定列表配置对话框。
- 在绑定列表名框中,输入“绑定列表名”。
“绑定列表名”的最大长度是 32 个字符。
- 要为该“绑定列表”定义标记,执行以下操作之一:
- 在标记名.域名框中,输入 InTouch 标记名。您也可以按 tag_name.dotfield_name 的形式添加可选的标记点域。
- 双击标记名以选择一个现有的标记。此时出现选择标记对话框。从列表中选择一个标记。
备注 WindowViewer 一启动,应用程序中未使用但在“SQL 访问绑定列表”中指定的 I/O 型标记便会立即激活(提示 DAServer)。
- 通过执行以下操作之一选择要附加到标记的点域:
- 在标记名.域名框中,在标记名后面输入一个英文句点和点域名。
- 单击域名。此时出现选择域名对话框。单击要附加到标记的点域。
- 在列名框中,输入列的名称。
列名的最大长度是 30 个字符。如果列名包含空格,则在“绑定列表”与脚本中使用时,请使用方括号将列名括起来。例如:
WHERE EXPR= "[Valve ID] = " + text (tagname,"#");
- 通过执行以下操作之一调整标记在“绑定列表”中的位置:
- 单击向上移动将所选的标记在列表中上移一级。
- 单击向下移动将所选的标记在列表中下移一级。
- 单击添加项将新的标记名.域名与列名添加到“绑定列表”。
- 单击确定以保存新的“绑定列表”配置并关闭对话框。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)