IFIX教程之使用VX控件

2018-12-19 22:36

使用 VisiconX

《使用 VisiconX》电子书适用于需要访问关系型或非关系型数据库数据的用户。文档中的信息描述了如何使用 VisiconX ActiveX 控件。这些控件用于访问各种数据库。访问数据所需的脚本或自定义程序都已成为过去的事。

在以前,访问关系型数据库数据必须编写乏味的 Microsoft Visual Basic 脚本,并需要了解 Visual Basic 编程技术。VisiconX 控件利用了微软最新的 ADO(ActiveX Data Objects)技术。通过使用 ADO,可以简单快速地访问关系型数据库数据。

该电子书假设您熟悉 Proficy iFIX 或 CIMPLICITY,它们都支持使用 VisiconX 对象。以及 SQL 查询和关系型数据库的基本概念。另外,假设你已熟悉了 Windows 环境及其高级功能。 注意(仅限 CIMPLICITY 用户):CIMPLICITY WebView 不支持使用 VisiconX 对象。 iFIX 参考文档

有关 iFIX 的相关信息,参阅如下手册:

创建画面 使用 SQL 编写脚本

例如,在 iFIX 工作台中使用 VisiconX 时,iFIX 有一个包括 VisiconX 的演示系统。有关演示系统的详细信息,请参阅《了解 iFIX》手册中的使用 iFIX 演示系统章节。 CIMPLICITY 参考文档

关于 CIMPLICITY 的相关信息,请参阅下列 CIMPLICITY 手册: 注意:iFIX 或 CIMPLICITY 的参考文档只能用于已安装的产品。

绪论

VisiconX? 是用于Proficy iFIX? 和CIMPLICITY? 产品的GE Plug and Solve? 解决方案。是易于使用、面向对象的、可快速访问任何数据库数据的开发工具!通过简单的单击、配置,可访问任何数据库数据并创建简单的或复杂的 SQL 查询,以获得所需信息。还可以创建简单插入和更新语句来添加或更新数据库表数据。

VisiconX 由一套能够插入 Proficy iFIX 工作台? 的画面或 CIMPLICITY CimEdit 屏幕控件组成。这些控件可直接访问 Microsoft's ActiveX? 数据对象(ADO),无需写入 Microsoft?Visual Basic?脚本或建立自定义程序来访问和使用数据。以前这些需要几个小时开发的任务现在只需数秒钟就可以完成了!

VisiconX SQL 向导很容易提取所需的准确信息,或添加和更改保存在数据库表重的数据。SQL 向导帮助您选择语句选项然后建立 SQL Select、Insert 或 Update 语句。另外,也可以不使用 SQL 向导,通过存储过程或手动输入 SQL Select 语句来查询数据库数据。

除了使数据访问更方便和更迅速之外,VisiconX 还可实现对安全数据库的访问。VisiconX 可以使用用户名和密码,或 Windows 集成化的安全特性执行安全检查。VisiconX 返回数据前必须成功通过安全验证。

Proficy iFIX 用户可配置 SQL 命令以要求“仅执行”或“执行和校验”电子签名。iFIX 和 CIMPLICITY 用户都可配置 SQL 向导是否在运行模式中可用。

iFIX 演示系统提供的示例可帮助 iFIX 用户了解如何在 Proficy iFIX 工作台中使用 VisiconX。如需了解关于使用 iFIX 演示系统的详情,iFIX 用户应查看理解 iFIX 电子书中的使用 iFIX 演示系统章节。

VisiconX 的工作原理

VisiconX 是一控件集,包括四个 ActiveX 对象:

? ? ? ?

数据控件 网格控件 列表框控件 组合框控件

数据控件可连接任何数据库并检索数据。通过在 iFIX 中实现对象到对象动画以及在

CIMPLICITY 中预建脚本逻辑,网格、列表框和组合框控件可显示通过连接数据控件而检索的数据。

下图描述了 VisiconX 的工作原理。在该图中,每个数据控件被配置为同一个 OLE DB 数据提供者。

? ? ?

用数据控件 1 动画网格控件,以电子表格形式显示接收的数据。 用数据控件 2 动画列表框控件。

在数据控件 1 的 SQL Select 语句中,用列表框控件动画查询属性,过滤网格控件的数据显示。

使用 VisiconX 控件

使用入门

本章主要讨论如何使用 VisiconX 控件连接 OLE DB 数据提供者,并从 OLE DB 数据提供者中获得数据。本章除了 VisiconX 控件的描述外,还将讨论如何在 iFIX 画面中插入 VisiconX 控件、怎样配置数据控件与 OLE DB 数据提供者的连接、怎样配置基于安全的访问及怎样测试连接。包括如下章节:

? ? ? ? ? ? ? ?

获得 OLE DB 数据提供者的信息 使用 VisiconX 控件之前 理解 VisiconX 控件 插入 VisiconX 控件 连接 OLE DB 数据提供者

访问基于安全的 OLE DB 数据提供者 测试与 OLE DB 数据提供者的连接 创建画面概述

获得 OLE DB 数据提供者的信息

在使用 VisiconX 控件之前,必须了解所要访问的 OLE DB 数据提供者的信息,首先必须知道所要访问的是哪个数据提供者。VisiconX 支持许多数据提供者,包括 SQL Server 和 Oracle,也支持映射不同关系型数据库的 ODBC 驱动程序。

不同数据提供者,相应的信息也不同,可通过系统管理员了解相应信息。下表定义了 VisiconX 控件支持的不同类型 OLE DB 数据提供者的信息。

OLE DB 数据提供者的连接信息 OLE DB 数据提供者 Microsoft Jet 3.51 或 4.0 提供者 所需信息 数据库路径和数据库名 系统(安全的)数据库路径和数据库名 ODBC 驱动程序 ODBC 数据源名称或 ODBC 连接串 SQL Server 服务器名 数据库名 Oracle 服务器名 简单提供者 数据源(服务器)连接串及初始目录 注意:通过 ODBC 管理工具定义 ODBC 数据源名。访问该工具可单击开始按钮然后选则程序、管理工具、数据源(ODBC)。也可从控制面板访问该管理工具。

还需要确定 OLE DB 数据提供者是否基于安全。如果数据提供者是基于安全的,必须具有用户 ID 和密码来访问该数据提供者。还需要确定您所具有的访问权限。例如,您是否已访问服务器上所有或特定的数据库?您是否能够访问数据库中的所有表?

使用 VisiconX 控件之前

在开始使用 VisiconX 控件之前:

?

iFIX 用户:

启动 iFIX 和 Proficy iFIX 工作台。工作台启动后,可以创建新画面或打开已有的画面,就可以插入及配置定义相应的控件了。有关创建新画面或打开已有画面的描述,请参阅 iFIX创建画面电子书。 ?

CIMPLICITY 用户:

启动 CimEdit,然后创建一个新的 CimEdit 屏幕或打开一个现有的屏幕(详见电子书)。在 CimEdit 屏幕中插入和定义 VisiconX 控件。

理解 VisiconX 控件

VisiconX 为您的 iFIX 工作台画面或 CIMPLICITY CimEdit 屏幕提供了以下 OLE ActiveX 控件:

? ? ?

数据控件 网格控件

列表框和组合框控件

这些控件用于连接 OLE DB 数据提供者、建立数据库查询、并以电子表格、列表框或下拉式列表框的形式显示返回的数据。

数据控件

数据控件提供了 OLE DB 数据提供者与 VisiconX 对象间的接口。可以与安装在本地计算机中的 OLE DB 数据提供者通讯,包括 SQL Server、MS Access 和 Oracle。也可以用 ODBC 驱动程序访问关系型数据库。

数据控件及属性对话框

在运行时环境中,控件本身显示从零开始的当前行号以及导航箭头,可用于在网格控件显示的数据中移动。

运行时环境中的数据控件显示

如果所访问的数据提供者是基于安全的,则访问并获得数据前必须获得授权的用户 ID 和密码。如果访问 SQL Server,可以选择使用基于 Windows 的安全特性。

注意:如果数据控件 InvisibleInRunMode 属性设定为 True, 将不出现安全错误消息。

通过单击用户接口,可以很容易地配置数据控件。数据控件对话框提供了可快速选择服务器和数据库的标签。

提供者标签


IFIX教程之使用VX控件.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:酶标仪期间核查记录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: