组态王与数据库连接的实现方法_第1页
组态王与数据库连接的实现方法_第2页
组态王与数据库连接的实现方法_第3页
组态王与数据库连接的实现方法_第4页
组态王与数据库连接的实现方法_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、组态王与数据库连接的实现方法准备工作1.1创建数据源及数据库1. 右键新建一个Access数据库(D:exampie,数据库名:ku.mdb )。2. 依次点击屏幕左下角“开始 控制面板 管理工具”,双击“数据源用口 IBH 1系纟命0 交件0 眶动愷库 跟踪按迪采于点古lit址添加如涼(ODBC) ”打开ODBC数据源管理器如 错误!未找到引用源。:fioijMl erosdft Ac:4 IriTgrf* n(bcdtMl crvsift Ac: Iriver(* n).c4t砥p代DMi crPEift Au:e5 tTLTert* n 奇rilMicrosoft dfitSi- Bti

2、vtr仇 Jbf) JEOO电Mi crvsi ft A匚耳m Etl tet(* ndbEtcel rileiHi匚rosift Ekc1 Brirtr(+. ila)Driver do Mi zrocofl Accss * n皿Driver do MiAcc=t* e十PHF用户数鳴源辿B曬瞬噬甑聽谢畴鱷醉外用3.点击“添加”新建一个数据源,驱动程序选择“Microsoft AccessDriver (*.mdb )”点击“完成”,女口错误味找到引用源。Uf L ei QDrill cr toxT.ZhriTar it Mi 2r*Eof DtriTer do Mier*soft hrL*

3、v*43r pufu D HicroHicruspft Access dE Hi qrflSQf Messe OitjtOuDC Micrxsscft 出蛊液勘棉晅容川:说帀 1社AS匠/in阱容|辐空文件孝田;=蛙而1抽占耐事站器帕Bd IATA1. i.tKatipL*nibi 巴? exancLf社郎m.岛gffO-日怖吆31网塔暂g 丽ri即涓 13、I诜择倔畛耳誉繩据腳號动稈帛贸UtiT-ar 1? zrioft kcae C* n-it)ILDUBE C. CLPI J lucz-al lit) ardtx 金.db ) t Vi Eu-bl r?rDriver a勒H *. ni

4、:(*. mdbV上一歩吨丨电淸14. 配置该数据源,数据源名:yuan 。指向新建的Access数据库(ku.mdb )步骤如错误!未找到引用源。所示:1.2 创建表格模板打开工程“yangli ”在工程浏览器窗口左侧找到“系统SQL访问管理器 表格模板”选项如图4,在右侧双击“新建”打开如图5 “创建表格模板”对话框。LfeiaT曲05 3总“耶館.6 丧电Jbfa皂W当V1I1也否却從E辭Li )(? tsASSE-hAZ丄I II m册容丽IT芈蜩醉El宜勘菲”n碑31n静诒価3P1氓畅1色诲? j他fl範炳E5S0佃5 19桶林卉輸贞左範Si工區即环一话険一酉爭创 歩如:Z电蹙馬J依

5、次增加ziduan1、ziduan2、ziduan3 三个字段点击“确认”。连接并插入记录2.1连接数据库并创建数据库表格1. 在工程浏览器窗口“数据库 数据词典”中定义一个内存整型变量:变量名:DevicelD 变量类型:内存整型2. 在工程浏览器窗口的 “命令语言 应用程序命令语言 启动时” 窗口输入命令:SQLConnect( DeviceID, dsn=yuan;uid=;pwd=)SQLCreateTable( DeviceID, biaoge1, muban1 )命令语言中的“ yuan ”为前面配置的数据源的名称。3. 在工程浏览器窗口的 “命令语言 应用程序命令语言 停止时”

6、窗口输入命令:SQLDisconnect( DeviceID)2.2 插入记录1. 新建一个画面,名称为:数据库操作画面。2. 在数据库操作画面中添加一个名为“字段一” 的文本3. 在“字段一”的动画连接中添加对应类型的值输入和值输出并关联到变ziduan2 ”量: ziduan1 。4. 添加文本“字段二”、“字段三”,分别关联变量“ziduan3 ”并添加值输入、值输出动画连接。5. 添加一按钮,按钮文本为“插入记录”在按钮的弹起事件中输入如错误 !未找到引用源。 所示命令语言。;|至H由II赫11Ls1/4*认7丽 IIn1訓t-*6. 保存并切换到运行系统打开画面在文本中输入字符并点击

7、“插入记录”按钮然后退出。找到 D: example 下的ku.mdb数据库打开可看到字 段插入成功。2.3 查询记录利用组态王提供的KVADODBGrid Class 控件可方便地实现数据库查询工作,操作过程如下:1.单击工具箱中的“插入通用控件”工具弹出控件对话框。在控件对话框内选择“ KVADODBGrid Class ”选项,如图8所示:LM TV * =3 C T 4IDE11 迄He :ly 占闵,匕-III =广 VFl - r- ihfri14 III-mW卄】MM LtyTMV】弘ji ja#CkT*锁晶1严Pl箜ridji町r1 .TCEKT TZ 血11 cLdUC id

8、3 -Hu-t I riBuHhiM+卡43 Fll Xnfagimnfi手 CLb :EM-ffiJnri nudmJkorwri-ij-l nEl Pl.耳ri4 計Ti 巧 z kii S*甲1 由 tE#. hLEi-b* HTil丄jrd也a-ha *屮jZri* CwH詁 JTfwnj:-u7 Cuir2.拖动十字光标添加一个KVADODBGrid Class控件选中并双击控件,在弹出的动画连接属性对话框中设置控件名称为:gridl。如图 9 :动画连接雇性性n属包优先如安全区;匡安全区选撞I3. 右键控件控件属性浏览,在弹出的数据源选择对话框中选择前面创建的“yuan ” 数据源

9、,在“表名称”的下拉框中选择前面建立的biaogel表格,此表格中建立的所有字段将显示在“有效字段”中,选择并添加字段然后点击确定。设置过程如图10 :PTbhebg IFSfP -石 6确 QD :mu I aiji jji I上捋annaan Jcn! ihfllwCTCffaaa i I丄;寺耳I g帘I融砌El |?科5盂3 怦an* SSff fL L -如-wqf辻爭i ;和III坤hz连爭 Tisr It需aa娜挣和)2. ttktspwsf厝a 茹(fI莖白歸I图104. 设置完毕后关闭此对话框,利用按钮的弹起时命令语言实现数据库查询,操作设置如图11 :pr-|i!jBa I

10、la TiSr. (ctotTIt*- HW-_JHTF跡L fliiwj=_?iTdtfc D匸;L t申 i ItlSlEI.-J A 申r dl.FrtiJiDataLl.I idl.FE(4ind(Iiisifsa=EI旳史5ma Q E HIIf eu 二piifaFH Ki 学 pi z Eb r 帖.二 * 1 出- II =I令I rroi llrol 图1112效5. 设置完毕依次点击确定。保存画面并且换到运行系统可看到如图果。产X argIJ-il图126. 用同样方法创建一个“清除记录”按钮用于清除数据库表格中的记录,命令语言如下:SQLCIearTable( Devic

11、elD, biaogel);选择并读取已有记录3.1新建变量在工程浏览器左侧数据库数据词典中双击“新建”新建如下变量:3.2新建记录体变量名变量描述变量类型xiala关联下拉控件内存字符串型duqui用于显示读取的记录内存字符串型duqu2用于显示读取的记录内存字符串型duqu3用于显示读取的记录内存字符串型在工程浏览器左侧“ SQL访问管理器 记录体”选项右侧双击“新建”建立记 录体“ jiluti2 ”如图13,用于读取的记录。输入字段名:ziduan1,点击图中“?”按钮选择关联变量“duqui ”,点击“增加字段”。用同样方法增加字段“ ziduan2 ”、“ ziduan3,点击“确

12、认”。甸建记却:记录体名|jLluti2图133.3 画面设置331 画面属性打开“数据库操作画面”,右键选择“画面属性命令语言”分别输入显示时:listLoadList(xiala,d:examplelist.csv);隐含时:listSaveList(xiala,d:examplelist.csv);3.3.2添加文本依图14方法从工具箱中添加文本(读取1,读取2,读取3)333创建下拉式组合框控件1.依图15步骤创建下拉式组合框控件:直i图15I, Jiicpf=r-nli H-tl-fi T-A匕;电巴屮卜A记录2.如图16,建好后双击控件名称及变量名称改为“xiala ”变里名称;ptiala图163.增加下拉框选项如图17在“插入记录”按钮中添加弹起时命令语言:本站点 zidua n1);O鳩阀1画li转借喃入櫃

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论