数据控件提供了OLE DB数据提供者与VisiconX对象间的接口。可以与安装在本地计算机中的OLE DB数据提供者通讯,包括SQL Server、MS Access和Oracle。也可以用ODBC驱动程序访问关系型数据库。
数据控件及属性对话框 在运行时环境中,控件本身显示从零开始的当前行号以及导航箭头,可用于在网格控件显示的数据中移动。 如果所访问的数据提供者是基于安全的,则访问并获得数据前必须获得授权的用户ID和密码。如果访问SQL Server,可以选择使用基于Windows的安全特性。 注意: 如果数据控件 InvisibleInRunMode 属性设定为True, 将不出现安全错误消息。 通过单击用户接口,可以很容易地配置数据控件。数据控件对话框提供了可快速选择服务器和数据库的标签。 提供者标签提供者标签提供了可以从中选择的所有可用的OLE DB数据提供者。这些数据提供者映射多种不同类型的关系型数据库。一旦选择了某个提供者,就可继续访问数据库标签。 数据库标签根据所选的数据提供者在数据库标签中会有不同的字段。每种数据提供者类型要求不同的信息与相应数据库连接。在移到记录源标签前必须选择一个数据提供者和数据库。 记录源标签通过数据控件OLE属性对话框中的记录源标签,可创建SQL语句,以检索、插入或更新数据,或使用存储过程检索数据。iFIX和CIMPLICITY用户的记录源标签相同,但电子签名的安全SQL操作部分除外,这部分只有iFIX用户可以使用,如下图所示:
数据控件OLE属性对话框中的记录源标签 在记录源标签中,可指定运行模式中是否可访问SQL向导。iFIX用户还可指定SQL语句在工作台运行模式下是否需要电子签名。 重要(仅限iFIX用户):在写数据库之前,必须在用户和/或组帐号中添加 VisiconX 写入应用程序特性。还有, 如果在iFIX以前版本中创建的数据控件要操作数据库写, 他们将不再工作; 必须在用户和/或组帐号中添加 VisiconX 写应用特性。如需了解详细信息,请参阅配置安全特性电子书中的应用程序特性。 SQL向导“记录源”标签同时也是激活“SQL向导”的地方,“SQL向导”是编写SQL Select语句的工具。使用“SQL向导”可快速编写简单或复杂的SQL Select语句或简单Insert或Update语句。在记录源标签中可以创建更复杂的Insert或Update语句。这些查询语句支持: 要知道在记录源标签中如果选择使用.csv文件作为表,则应该在SQL命令中使用表别名替代使用.csv文件名来修改表列。例如,不能创建如下查询: SELECT data.csv.col1, data.csv.col2 FROM data.csv 替代, 创建如下查询: SELECT t.col1, t.col2 FROM data.csv t 这里 t代表data.csv表的别名。 有关使用“SQL向导”的详细信息,请参阅用SQL向导建立查询和创建插入或更新语句。 相关信息 |
让 iFIX 帮助您提高效率,降低成本。 |