组态王和Access数据库交互_第1页
组态王和Access数据库交互_第2页
组态王和Access数据库交互_第3页
全文预览已结束

下载本文档

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

文档简介

1、组态王和Access数据库交互新建一个access数据库文件,mdb格式或者accdb都可以然后在里面建立一个表,命名为table1,插入几个字段如下图。姓名格式为文本,年龄格式是长整型,成绩为单精度型也就是小数,点击保存2.建立odbc数据源依次点击 计算机->控制面板->管理工具->数据源(odbc)第一步:第二步: 然后点击系统DNS点击添加找到驱动点击完成。输入数据源名称点击选择 找到你建立的数据库然后点击确定打开组态王新建三个变量 姓名:内存字符串 年龄 内存实数(也可以为整数)成绩 内存实数点击记录体插入三个字段 字段名称必须和数据库名称一样,但是数量不必相同,你

2、可以只建姓名跟年龄字段,成绩不建也能插入数据库然后建立一个内存整形变量DeviceID在画面建立三个输入框当按下时插入记录按钮代码如下dsn=所建立的dsn名称 table1是数据库表名 T1是记录体名称点击插入记录试一下输入小数的年龄可以看到年龄四舍五入了2,查询数据库插入控件并且改一下名字然后右键选择控件属性 点击浏览点击连接找到你的数据源点击确定。新建一个查询按钮插入一下命令SQLConnect( DeviceID, "dsn=linjjl;uid=;pwd=");查询表.Where="姓名='linjjl'"查询表.FetchDa

3、ta();查询表.FetchEnd();SQLDisconnect( DeviceID);注意 查询表.Where 双引号里面的内容 姓名=linjjl 注意单引号在画面上新建一个字符串输出变量把 查询表.Where 显示一下 方便调试点击查询 查询上面是 查询表.Where 字符串的内容我们可以根据输入内控查询先在数据库增加几条内容在组态王新建一个字符串变量 查询的姓名然后在画面上做一个字符串输入查询按钮的代码改一下注意 姓名后面有个单引号 最后双引号里面有个单引号 组态王中字符串拼接用 + 号运行一下多加一个查询条件 年龄=5时排序 按成绩排序 为了试验先把数据库里的成绩改一下然后改一下组态王代码运行情况如下 看看Id号反过来了判断 单元格是不是空行 如图 建立几个单元格为空的行改一下查询语句注意空检测的语句 IsNull() 区分大小写 就这么写 小写是错的查询结果更新数据库把上次我们查到的成绩

温馨提示

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

评论

0/150

提交评论