欢迎来到天天文库
浏览记录
ID:38662146
大小:1.67 MB
页数:19页
时间:2019-06-17
《组态王和Access数据库交互》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、组态王和Access数据库交互新建一个access数据库文件,mdb格式或者accdb都可以然后在里面建立一个表,命名为table1,插入几个字段如下图。姓名格式为文本,年龄格式是长整型,成绩为单精度型也就是小数,点击保存192.建立odbc数据源依次点击计算机->控制面板->管理工具->数据源(odbc)第一步:第二步:19然后点击系统DNS点击添加找到驱动点击完成。19输入数据源名称点击选择找到你建立的数据库然后点击确定19打开组态王新建三个变量姓名:内存字符串年龄内存实数(也可以为整数)成绩内存实数点击记录体插入三个字段字段名称必须和数据库名称一样,但是
2、数量不必相同,你可以只建姓名跟年龄字段,成绩不建也能插入数据库19然后建立一个内存整形变量DeviceID在画面建立三个输入框当按下时插入记录按钮代码如下dsn=所建立的dsn名称table1是数据库表名T1是记录体名称点击插入记录试一下19输入小数的年龄可以看到年龄四舍五入了2,查询数据库插入控件并且改一下名字19然后右键选择控件属性点击浏览点击连接找到你的数据源1919点击确定。新建一个查询按钮插入一下命令SQLConnect(DeviceID,"dsn=linjjl;uid=;pwd=");查询表.Where="姓名='linjjl'";查询表.Fetc
3、hData();查询表.FetchEnd();SQLDisconnect(DeviceID);注意查询表.Where双引号里面的内容姓名=’linjjl’注意单引号1919在画面上新建一个字符串输出变量把查询表.Where显示一下方便调试点击查询查询上面是查询表.Where字符串的内容我们可以根据输入内控查询先在数据库增加几条内容19在组态王新建一个字符串变量查询的姓名然后在画面上做一个字符串输入查询按钮的代码改一下注意姓名后面有个单引号最后双引号里面有个单引号组态王中字符串拼接用+号19运行一下多加一个查询条件年龄=5时19排序按成绩排序为了试验先把数据库里
4、的成绩改一下然后改一下组态王代码19运行情况如下看看Id号反过来了判断单元格是不是空行如图建立几个单元格为空的行改一下查询语句注意空检测的语句IsNull()区分大小写就这么写小写是错的19查询结果更新数据库把上次我们查到的成绩为空的改成100新建一个变量初始值改成100然后再见一个记录体再画面新建一个按钮更新成绩1919运行一下完。。。。。。19
此文档下载收益归作者所有