- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.1 组态王支持的数据库类型 在计算机控制系统的设计中引入数据库技术,为实现实时作业软件的通用化奠定了基础。 组态王支持的数据库主要有Oracle、SyBase、MS SQLServer数据库、dBase数据库、MS Access数据库等。 1、 Oracle数据库 Oracle是Oracle公司的数据库管理系统,是一个协调服务器和一个用于支持任务决定型应用程序的开放式数据库管理系统。 Oracle可以完全移植到80多个不同的硬件和操作系统平台上,从PC机到大型机和超级计算机。平台包括UNIX、OS/2、Macintosh、Windows3.x、Windows 9x、Windows NT和Novell Netware等。这种移植性允许自由选择数据库服务器平台以满足目前和将来的需要而又不影响已有的应用程序。 2 、MS SQLServer数据库 MS SQL Server是Microsoft公司的一个高性能的关系数据库管理系统,完全运行于Microsoft的Windows NT操作系统下。 MS SQL Server提供了OLE技术和Visual Basic的集成。 MS SQLServer数据库支持三种数据类型。char类型包含定长的字符串。组态王对应变量需要是字符串。必须指定长度。SyBase和SQL Server支持最长255个字符。int类型对应组态王的整数变量。如果变量长度没有确定,长度将被设置成数据库默认值。float类型对应组态王的实型变量。无需为这种变量设定长度。 3、 Access数据库 Access是Office软件包的成员之一,是一种关系型数据库软件。Access擅长对数据进行处理,例如建立、排序、分类及汇总数据等操作。除此以外,美化数据输入界面的窗体、数据访问页,强调所见即所得的报表,再加上Access所擅长的宏与模块功能,奠定了Access在小型数据库系统的领先地位。 Access和Visual Basic使用相同的数据库引擎,即Microsoft Jet。由于Access和Visual Basic使用相同的数据库引擎,因此可以建立既包括Access组件又包括Visual Basic组件的应用程序,这样就提高了程序的稳定性,充分发挥了两者各自的优点。 SQL访问管理器支持Access数据库的五种数据类型。有效的数据类型种类由你所使用的ODBC的版本所决定。类型text包括定长字符串和组态王中的字符串变量相对应,必须设定参数。Access数据库最多支持255个字符。 11.2 组态王SQL访问管理器 组态王SQL访问功能是为了实现组态王和其他ODBC数据库之间的数据传输。它包括组态王SQL访问管理器、如何配置与各种数据库的连接、组态王与数据库连接实例和SQL函数的使用。 组态王SQL访问管理器用来建立数据库列和组态王变量之间的联系。通过表格模板在数据库中创建表格,表格模板信息存储在SQL.DEF文件中;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操纵数据库中的数据。 组态王可以与其他外部数据库(支持ODBC访问接口)进行数据传输。首先在系统ODBC数据源中添加数据库,然后通过组态王SQL访问管理器和SQL函数实现各种操作。 组态王SQL函数可以在组态王的任意一种命令语言中调用。这些函数用来创建表格,插入、删除记录,编辑已有的表格,清空、删除表格,查询记录等操作。 组态王SQL 访问管理器包括表格模板和记录体两部分功能。组态王提供集成的SQL 访问管理。在组态王工程浏览器的左侧大纲项中,可以看到SQL访问管理器。 1、表格模板 选择工程浏览器左侧大纲项“SQL 访问管理器文件\表格模板”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框。该对话框用于建立新的表格模板。 模板名称表示表格模板的名称,长度不超过32个字节;字段名称表示使用表格模板创建数据库表格中字段的名称,长度不超过32个字节;变量类型表示表格模板创建数据库表格中字段的类型。点击下拉列表框按钮,其中有四种类型选择,整型、浮点型、定长字符串型、变长字符串型。 例:创建一个表格模板:table1; 定义三个字段:salary(整型)、name(定长字符串型,字段长度:255)、age(整型) 2、记录体 记录体用来连接表格的列和组态王数据词典中的变量。选择工程浏览器左侧大纲项“SQL访问管理器文件\记录体”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框。该对话框用于建立新的记录体。 记录体名表示记录体的名称,长度不超过32个字节;字段名称表示数据库表格中的列名,长度不超过32个字节;组态王变量表示与数据
文档评论(0)