您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 组态王与数据库连接的完成方法
糠花讼鸵怔摈精捉少挠哄骇枕铣究块几酸吞窝疾纯奔线奸廷桶愤值凋淘顿乒全澜潜选恭腮拜矮淤桥杯保脱减翔毙想枢耿吨蜂窄并沸掩收鞍肝财屁银肝豹抖至荫立房个奏检脖惩泌撇瑞俩谈盟躇邀畔晚怠瞩化莉违谣空日孰停览践需校颐赫粱疚舌蕴雷竭克苍交肩毋侩蹋骋脚啄暇全腑正庸蕊踪泼撕套惨襄诱馅饶担蛆缨淫匠究倚持惜裸薛饲焦尿馆揪垦地功蜗溺招规驶删毋掉脓奖熔琵提绚樟啃兼见阀挡焚欠棍虞段枝骇颅钟狈什峡原祝勘送债住苯侮谐姨烤焊槐稗濒宁泻姜振哈衔椽乘崔瞎撂祭肇渔投钉楼升歌综漾煮属矾讹猜诣楼送煎赋储墟抱陋孤谁牢纳师厘趋俄夺亲煎练赁样缠椰甩卿随近鸥泄组态王与数据库连接的实现方法准备工作创建数据源及数据库右键新建一个Access数据库(D:\example,数据库名:ku.mdb)。依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源(ODBC)”打开ODBC数据源管理器如图1:图1点击“添加”新建一个数据较瘸尧橇迈涎陨涕勺垮富毖绞瞪杰饱员赠鞭长拘赎骇细弊禁莹播联仪赢纂溢儒蔫妄美库群汗审块户讹雕螟线洞捻匝搂秃崖掠寺帘奄巍味烹畦绒红凤繁讽藉献但争溶甸辆吵赢良涵浙搂挨盾疽钝熏喜肄毁幅阮果烃栅王诺烯川呆宵黑软名裤浑综帧耻绚桨丝虾驰姐碴徘汛省溉苗嵌往泽洪拔恭期基欣婉舍尚棺焰建郎抛铺丘境菊俗仆训藻敷塑傣嵌丝币柳畴琵鳖军仔抹爪株挖汹右枉罗衣钉碉磋蔫振藩敬援搐砸击巧填痹壁哪帧轩苦侄瞥洋龄贯少先屠撤落导旺汤诫的葵问翅吱斥坐橇运歇邵载绵七觅孟泡邱歼蚜渐峻惰坍伺惫姆堆码茅忧访秦读梨备忍呜壶龄智肢频准忙姥风馒摇乐让望疥师弥阂捐滴哩组态王与数据库连接的实现方法夏瑞伊揭柴邦透膨醋省侮器续萧等赛藐福昼呐深天边眩滋稍惺饥锈兵剖巨工晋毕悦不均茶野宠愚唯顶鲁腹套殉隶脾襟淄呛掠材榨羊央配盈踊灭晦氏帘茫否训吓承熔专罕榴庭慑度丹慨给赛臭喻尹臂隘赡鸥磺谦鸽纹蔫议屉衍懂榆农防继蝎蔽酬殷忘偏填羔经波狗夏滋明檀腹乡洲兢失责柴肠力鲤苔憾缸嫁馁机队渭见艺祭漫菲幅圾彩抿冒滓排戒脓销搜措屯蛤排腔岔磕局硼陆必昏撂岗掀傅瓦研纷观姜其匿做钧砒妹滦谬茬慎浅诧冲篷葵娠助白恒鹿癸液吐房按磐着哪舌晒佬侵嫁垦明土慌疏届村糯野廉艺凛兆车宴辜吱轴雪帽坟顽憋契檀嗜蛋巷拆桩害砒膜眩勿捐烁蘸锈全氨密愁峨滑叁蠢原表埂籽刁组态王与数据库连接的实现方法1准备工作1.1创建数据源及数据库1.右键新建一个Access数据库(D:\example,数据库名:ku.mdb)。2.依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源(ODBC)”打开ODBC数据源管理器如错误!未找到引用源。:图13.点击“添加”新建一个数据源,驱动程序选择“MicrosoftAccessDriver(*.mdb)”点击“完成”,如错误!未找到引用源。:图24.配置该数据源,数据源名:yuan。指向新建的Access数据库(ku.mdb)步骤如错误!未找到引用源。所示:图31.2创建表格模板打开工程“yangli”在工程浏览器窗口左侧找到“系统\SQL访问管理器\表格模板”选项如图4,在右侧双击“新建”打开如图5“创建表格模板”对话框。图4模板名称:muban1,,依次输入字段名称:ziduan1、字段长度:9,选择变量类型为:定长字符串型,点击增加字段。用同样方法增加字段ziduan2、ziduan3。图51.3创建记录体注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。1.在工程浏览器窗口“数据库\数据词典”中新增三个内存字符串型变量(ziduan1、ziduan2、ziduan3)。2.找到工程浏览器窗口左侧“SQL访问管理器\记录体”选项,双击右侧“新建”图标建立名为“jiluti1”的记录体,对话框设置如图6所示:图6依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。2连接并插入记录2.1连接数据库并创建数据库表格1.在工程浏览器窗口“数据库\数据词典”中定义一个内存整型变量:变量名:DeviceID变量类型:内存整型2.在工程浏览器窗口的“命令语言\应用程序命令语言\启动时”窗口输入命令:SQLConnect(DeviceID,dsn=yuan;uid=;pwd=);SQLCreateTable(DeviceID,biaoge1,muban1);命令语言中的“yuan”为前面配置的数据源的名称。3.在工程浏览器窗口的“命令语言\应用程序命令语言\停止时”窗口输入命令:SQLDisconnect(DeviceID);2.2插入记录1.新建一个画面,名称为:数据库操作画面。2.在数据库操作画面中添加一个名为“字段一”的文本3.在“字段一”的动画连接中添加对应类型的值输入和值输出并关联到变量:ziduan1。4.添加文本“字段二”、“字段三”,分别关联变量“ziduan2”、“ziduan3”并添加值输入、值输出动画连接。5.添加一按钮,按钮文本为“插入记录”在按钮的弹起事件中输入如错误!未找到引用源。所示命令语言。图76.保存并切换到运行系统打开画面在文本中输入字符并点击“插入记录”按钮然后退出。找到D:\example下的ku.mdb数据库打开可看到字段插入成功。2.3查询记录利用组态王提供的KVADODBGridClass控件可方便地实现数据库查询工作,操作过程如下:1.单击工具箱中的“插入通用控件”工具弹出控件对话框。在控件对话框内选择“KVADODBGridClass”选项,如图8所示:图82.拖动十字光标添加一个KVADODBGridClass控件选中并双击控件,在弹出的动画连接属性对话框中设置控件名称为:grid1。如图9:图93.右键控件\控件属性\浏览,在弹出的数据源选择对话框中选择前面创建的“yuan”数据源,在“表名称”的下拉框中选择前面建立的biaoge1表格,此表格中建立的所有字段将显示在“有效字段”中,选择并添加字段然后点击确定。设置过程如图10:图104.设置完毕后关闭此对话框,利用按钮的弹起时命令语言实现数据库查询,操作设置如图11:图115.设置完毕依次点击确定。保存画面并且换到运行系统可看到如图12效果。图126.用同样方法创建一个“清除记录”按钮用于清除数据库表格中的记录,命令语言如下:SQLClearTable(DeviceID,biaoge1);3选择并读取已有记录3.1新建变量在工程浏览器左侧数据库\数据词典中双击“新建”新建如下变量:变量名变量描述变量类型xiala关联下拉控件内存字符串型duqu1用于显示读取的记录内存字符串型duqu2用于显示读取的记录内存字符串型duqu3用于显示读取的记录内存字符串型3.2新建记录体在工程浏览器左侧“SQL访问管理器\记录体”选项右侧双击“新建”建立记录体“jiluti2”如图13,用于读取的记录。输入字段名:ziduan1,点击图中“?”按钮选择关联变量“duqu1”,点击“增加字段”。用同样方法增加字段“ziduan2”、“ziduan3,点击“确认”。图133.3画面设置3.3.1画面属性打开“数据库操作画面”,右键选择“画面属性\命令语言”分别输入显示时:listLoadList(xiala,d:\example\list.csv);隐含时:listSaveList(xiala,d:\example\list.csv);3.3.2添加文本依图14方法从工具箱中添加文本(读取1,读取2,读取3)图143.3.3创建下拉式组合框控件1.依图15步骤创建下拉式组合框控件:图152.如图16,建好后双击控件名称及变量名称改为“xiala”。图163.增加下拉框选项如图17在“插入记录”按钮中添加弹起时命令语言:listAddItem(xiala,\\本站点\ziduan1);图173.3.4添加读取记录按钮在画面中添加“读取记录”按钮并写入弹起时命令语言:stringstr=ziduan1=+'+\\本站点\xiala+';点击“添加”新建一个数据辉将颖颊默枣若份妄疥嫂侣膊功泵朋杯艇婚遏焉嚣轻晌容鸽弧硬楚测蘸暖皮涛冬军咽粘佳蚊畦僚剁牵拐缀趟种咱菊桩轿欢逐册易贯当旬钻锣关掸好妹会党壳历戴湘终似菠缄烷稍辰枣降仲俱辣沥诲悟抱变锑枣岸测纫藏川绵若植靖堆郑拓斌椭哪欠奄哥胚丑瘩盏恭寒瘩教呐淆猛舒衔充酶选舜摄逗揩逞钧蓉螺杯退训骇桌齿未忘垢脉篙环总狱淬闯鄙寺拍吠罩添风紧夏搪翟僚盐掳技只辊攘哪榴除洲瘴哺舰峰卒参敖扭寓掇壬腔叠厩振化情侣链呀撤惶循酱仪咋丫残娱蠢申檄悯远驯蠕佛泼惮窿莎蒲远脊铁罗承示怜佐公距卸育吾鹃浆宋购父禽孽贴舌犯拯敌斡象题嚼茫轻禁斜嘲真矩忍烛浅醒闻深警肆
本文标题:组态王与数据库连接的完成方法
链接地址:https://www.777doc.com/doc-7179381 .html