首页 组态王与数据库连接的实现方法

组态王与数据库连接的实现方法

举报
开通vip

组态王与数据库连接的实现方法组态王与数据库连接的实现方法准备工作创建数据源及数据库右键新建一个Access数据库(D:\example,数据库名:ku.mdb)。依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源(ODBC)”打开ODBC数据源管理器如REF_Ref433983318\h图1:图SEQ图\*ARABIC1点击“添加”新建一个数据源,驱动程序选择“MicrosoftAccessDriver(*.mdb)”点击“完成”,如REF_Ref433891544\h图2:图SEQ图\*ARABIC2配置该...

组态王与数据库连接的实现方法
组态王与数据库连接的实现方法准备工作创建数据源及数据库右键新建一个Access数据库(D:\example,数据库名:ku.mdb)。依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源(ODBC)”打开ODBC数据源管理器如REF_Ref433983318\h图1:图SEQ图\*ARABIC1点击“添加”新建一个数据源,驱动程序选择“MicrosoftAccessDriver(*.mdb)”点击“完成”,如REF_Ref433891544\h图2:图SEQ图\*ARABIC2配置该数据源,数据源名:yuan。指向新建的Access数据库(ku.mdb)步骤如REF_Ref433891594\h图3所示:图SEQ图\*ARABIC3创建 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 打开工程“yangli”在工程浏览器窗口左侧找到“系统\SQL访问管理器\表格模板”选项如REF_Ref434223774\h图4,在右侧双击“新建”打开如REF_Ref434223810\h图5“创建表格模板”对话框。图SEQ图\*ARABIC4模板名称:muban1,,依次输入字段名称:ziduan1、字段长度:9,选择变量类型为:定长字符串型,点击增加字段。用同样方法增加字段ziduan2、ziduan3。图SEQ图\*ARABIC5创建记录体注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。在工程浏览器窗口“数据库\数据词典”中新增三个内存字符串型变量(ziduan1、ziduan2、ziduan3)。找到工程浏览器窗口左侧“SQL访问管理器\记录体”选项,双击右侧“新建”图标建立名为“jiluti1”的记录体,对话框设置如REF_Ref434225922\h图6所示:图SEQ图\*ARABIC6依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。连接并插入记录连接数据库并创建数据库表格在工程浏览器窗口“数据库\数据词典”中定义一个内存整型变量:变量名:DeviceID变量类型:内存整型在工程浏览器窗口的“命令语言\应用程序命令语言\启动时”窗口输入命令:SQLConnect(DeviceID,"dsn=yuan;uid=;pwd=");SQLCreateTable(DeviceID,"biaoge1","muban1");命令语言中的“yuan”为前面配置的数据源的名称。在工程浏览器窗口的“命令语言\应用程序命令语言\停止时”窗口输入命令:SQLDisconnect(DeviceID);插入记录新建一个画面,名称为:数据库操作画面。在数据库操作画面中添加一个名为“字段一”的文本在“字段一”的动画连接中添加对应类型的值输入和值输出并关联到变量:ziduan1。添加文本“字段二”、“字段三”,分别关联变量“ziduan2”、“ziduan3”并添加值输入、值输出动画连接。添加一按钮,按钮文本为“插入记录”在按钮的弹起事件中输入如REF_Ref433891713\h图6所示命令语言。图SEQ图\*ARABIC7保存并切换到运行系统打开画面在文本中输入字符并点击“插入记录”按钮然后退出。找到D:\example下的ku.mdb数据库打开可看到字段插入成功。查询记录利用组态王提供的KVADODBGridClass控件可方便地实现数据库查询工作,操作过程如下:单击工具箱中的“插入通用控件”工具弹出控件对话框。在控件对话框内选择“KVADODBGridClass”选项,如REF_Ref433891735\h图8所示:图SEQ图\*ARABIC8拖动十字光标添加一个KVADODBGridClass控件选中并双击控件,在弹出的动画连接属性对话框中设置控件名称为:grid1。如REF_Ref433891745\h图9:图SEQ图\*ARABIC9右键控件\控件属性\浏览,在弹出的数据源选择对话框中选择前面创建的“yuan”数据源,在“表名称”的下拉框中选择前面建立的biaoge1表格,此表格中建立的所有字段将显示在“有效字段”中,选择并添加字段然后点击确定。设置过程如REF_Ref433891763\hREF_Ref433891763\h图10:图SEQ图\*ARABIC10设置完毕后关闭此对话框,利用按钮的弹起时命令语言实现数据库查询,操作设置如REF_Ref433891773\h图11:图SEQ图\*ARABIC11设置完毕依次点击确定。保存画面并且换到运行系统可看到如REF_Ref433891786\h图12效果。图SEQ图\*ARABIC12用同样方法创建一个“清除记录”按钮用于清除数据库表格中的记录,命令语言如下:SQLClearTable(DeviceID,"biaoge1");选择并读取已有记录新建变量在工程浏览器左侧数据库\数据词典中双击“新建”新建如下变量:变量名变量描述变量类型xiala关联下拉控件内存字符串型duqu1用于显示读取的记录内存字符串型duqu2用于显示读取的记录内存字符串型duqu3用于显示读取的记录内存字符串型新建记录体在工程浏览器左侧“SQL访问管理器\记录体”选项右侧双击“新建”建立记录体“jiluti2”如REF_Ref433891815\h图13,用于读取的记录。输入字段名:ziduan1,点击图中“?”按钮选择关联变量“duqu1”,点击“增加字段”。用同样方法增加字段“ziduan2”、“ziduan3",点击“确认”。图SEQ图\*ARABIC13画面设置画面属性打开“数据库操作画面”,右键选择“画面属性\命令语言”分别输入显示时:listLoadList("xiala","d:\example\list.csv");隐含时:listSaveList("xiala","d:\example\list.csv");添加文本依REF_Ref433891828\h图14方法从工具箱中添加文本(读取1,读取2,读取3)图SEQ图\*ARABIC14创建下拉式组合框控件依REF_Ref433891840\h\*MERGEFORMAT图15步骤创建下拉式组合框控件:图SEQ图\*ARABIC15如REF_Ref433891875\h\*MERGEFORMAT图16,建好后双击控件名称及变量名称改为“xiala”。图SEQ图\*ARABIC16增加下拉框选项如REF_Ref434223383\h图17在“插入记录”按钮中添加弹起时命令语言:listAddItem("xiala",\\本站点\ziduan1);图SEQ图\*ARABIC17添加读取记录按钮在画面中添加“读取记录”按钮并写入弹起时命令语言:stringstr="ziduan1="+"'"+\\本站点\xiala+"'";SQLSelect(DeviceID,"biaoge1","jiluti2",str,"");
本文档为【组态王与数据库连接的实现方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
师师
暂无简介~
格式:doc
大小:523KB
软件:Word
页数:12
分类:教育学
上传时间:2021-11-30
浏览量:1