结构化查询语言(SQL)是一种用于关系型数据库检索、更新、管理数据的标准语言。尽管它为应用提供了公共的语法,但不提供公共应用程序接口(API)。开放式数据库互连(ODBC)是Microsoft的标准API,用来访问、显示和修改多种关系型数据库数据。
为了能够通过ODBC API访问SQL数据源,iFIX® 允许您使用下列选项:称为 iFIX ODBC 的 iFIX SQL 接口选项和 Microsoft® Visual Basic®,用于通过DAO或者RDO的应用程序。
iFIX到SQL数据源的路径
这两种选项允许系统的:
- 采集并写实时过程数据到一个或更多的关系型数据库。
- 读关系型数据库内储存的数据并将数据写回到iFIX过程数据库内。
- 删除关系型数据库表内的数据。
- 如果服务器故障或维护与服务器的连接的网络故障时备份数据和SQL命令。
- 当与服务器的连接重新建立后自动执行备份SQL命令。
尽管可以使用VBA或iFIX ODBC访问SQL数据源,当做决定时请根据它们各自的独特功能而决定取舍。在多数情况下,用Visual Basic Editor(VBE)写脚本可以更快和更容易地访问和处理SQL数据源。
作为可供选择项,iFIX ODBC不需要具备VBA脚本知识,就能执行所有的SQL任务。例如,如果想确定数据库收到确定性的数据,应当使用通过iFIX ODBC可获得的数据库块。当使用数据库块时,数据在每个扫描时间内被及时送到数据库。
相关信息