- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10组态王与其他应用程序
第10章 组态王与其他应用程序 10.1 组态王SQL 访问管理器 10.2 组态王与数据库的连接 10.3 组态王SQL 使用简介 10.4 实例——组态王与数据库连接 10.1 组态王SQL 访问管理器 组态王SQL 访问管理器包括表格模板和记录体两部分功能。当组态王执行SQLCreateTable();指令时,使用的表格模板将定义创建的表格的结构;当执行SQLInsert();、SQLSelect();或SQLUpdate();时,记录体中定义的连接将使组态王中的变量和数据库表格中的变量相关联。 组态王提供集成的SQL 访问管理。在组态王工程浏览器的左侧大纲项中,可以看到SQL访问管理器,如图10?1 所示。 1. 表格模板 选择工程浏览器左侧大纲项“SQL 访问管理器文件\表格模板”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图10?2 所示。该对话框用于建立新的表格模板。 10.1 组态王SQL 访问管理器 例:创建一个表格模板:table1; 定义三个字段:salary(整型)、name(定长字符串型,字段长度:255)、age(整型),如图10?3 所示。 2. 记录体 记录体用来连接表格的列和组态王数据词典中的变量。选择工程浏览器左侧大纲项“SQL访问管理器文件\记录体”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图10?4 所示。该对话框用于建立新的记录体。 10.1 组态王SQL 访问管理器 例:创建一个记录体 定义三个组态王变量,分别为:record1(内存实型)、name(内存字符串型)、age(内存整型); 创建一个记录体:BIND1; 定义三个字段:salary(对应组态王变量record1)、name(对应组态王变量name)、age(对应组态王变量age),如图10?5 所示。 10.2 组态王与数据库的连接 1. 定义ODBC 数据源 组态王SQL 访问功能能够和其他外部数据库(支持ODBC 访问接口)之间的数据传输。实现数据传输必须在系统ODBC 数据源中定义相应数据库。 进入“控制面板”中的“管理工具”,用鼠标双击“数据源(ODBC)”选项,弹出“ODBC数据源管理器”对话框,如图10?6 所示。 有些计算机的ODBC 数据源是中文的,有些的是英文的,视机器而定,但是两种的使用方法相同。 10.2 组态王与数据库的连接 “ODBC 数据源管理器”对话框中前两个属性页分别是“用户DSN”和“系统DSN”。二者共同点是:在它们中定义的数据源都存储了如何与指定数据提供者再连接的信息,但二者又有所区别。在“用户DSN”中定义的数据源只对当前用户可见,而且只能用于当前机器上;在“系统DSN”中定义的数据源对当前机器上所有用户可见,包括NT 服务。因此用户根据数据库使用的范围进行ODBC 数据源的建立。 例:以Microsoft Access 数据库为例,建立ODBC 数据源。 在机器上D 盘根目录下建立一个Microsoft Access 数据库,名称为:SQL 数据库.mdb; 10.2 组态王与数据库的连接 双击“数据源(ODBC)”选项,弹出“ODBC 数据源管理器”对话框,点击“系统DSN”属性页,如图10?7 所示。 单击右边“增加”按钮,弹出“创建新数据源”窗口,从列表中选择“Microsoft Access Driver(*.mdb)”驱动程序,如图10?8 所示。 单击“完成”按钮,进入“ODBC Microsoft Access 安装”对话框,如图10?9 所示。 在“数据源名”中输入数据源名称:mine;单击“选择”按钮,从计算机上选择数据库,选择好数据库后的对话框如图10?10 所示。 点击“确定”按钮,完成数据源定义,回到“ODBC 数据源管理器”窗口,点击“确定”关闭“ODBC 数据源管理器”窗口。 10.2 组态王与数据库的连接 完成Microsoft Access 数据库ODBC 数据源的定义。其他类型的数据库定义方法类似。 2. 组态王支持的数据库及配置 1)Oracle6 数据库 Oracle6 支持两种数据。char类型对应着组态王中的字符串变量,缺省长度为1。Oracle6最多支持255 个字符。number 类型对应着组态王中的整数和实数变量。 为了Oracle6 通讯需要进行如下设置: (1)配置你的Windows 数据库客户。 (2)启动SQL*Net TSR 和NETINIT.EXE 程序。 10.2 组态王与数据库的连接 Oracle 数据库可以通过在本地机上安装Oracle’s SQL*Net 来访问。Oracle’s SQL Net 包括SQL*Net TSR和NETINIT.EXE程序,为了和Orac
您可能关注的文档
- 有机硝酸酯规范使用.ppt
- 有活力的剩女校园网名.ppt
- 有机物的结构、分类与命名.ppt
- 有理数的乘方、有理数的混合运算和和科学计数法.doc
- 100个最常见错别字.ppt
- 10C05 附件标准件力矩清单.doc
- 有理数加法第一课时.ppt
- 10KV内城线三措一案.doc
- 10KV台箱变试验方案.doc
- 有理数的乘方说课课件.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)