如何在易语言中操作数据库
本篇文章给大家分享的是有关如何在易语言中操作数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
易语言的数据库功能大部分是基于 XBASE 方式的,今天小编就简单介绍一下易语言数据库的使用的一些基本操作。
1、易语言数据库文件由三部分组成,分别如下:
1、.edb :数据库主文件
2、.edt:数据库辅助数据文件,仅在数据库中存在备注型或者字节集型字段时才存在,文件名称除了后缀外与数据库主文件相同,它必须与.edb文件放在同一目录中。
3、.enx:数据库索引文件。由用户自行创建,用作加快记录的查找速度。
2、易语言数据库由行和列组成,其中每一行被称为一条记录,每一列称为一个字段。字段具有“名称”、“类型”、“最大文本长度”三个属性:
名称: 长度在16个字符以内。
类型: 字节型、短整数型、整数型、长整数型、小数型、双精度小数型、日期时间型、逻辑型、文本型、字节集型和备注型。
最大文本长度: 若字段类型为“文本型”,其值范围必须在1到1024之间。若不为“文本型”,本属性无效,文本长度超出部分将被自动剪切。
3、创建数据库:使用“创建”命令在程序中创建数据库。
4、打开数据库: 使用“打开”命令打开指定数据库。可以同时打开多个数据库。 易语言的数据库抛弃了XBASE的工作区概念,可以同时打开更多个数据库。
5、置当前数据库:系统内部“当前数据库”状态值,用来指向已被打开的数据库。绝大部分数据库操作命令都针对当前数据库。用户可以使用“置当前库”命令改变系统中“当前数据库”状态值的指向。
6、关闭数据库:使用“关闭”命令关闭当前数据库。使用“全部关闭”命令一次性关闭已打开的所有数据库。
7、“复制记录”命令能够将当前数据库的记录复制到另一个数据库,调用格式的后半部分为:复制记录 (数据库文件名,记录条件,字段范围,… ),其中,字段范围参数一般都指数据库命令的最后一个参数。
8、在当前数据库的当前记录处进行记录字段的读写,主要为以下命令:
1、“读”。如:读(#性别)可以返回当前记录处员工的性别;
2、“写”。如:写(#性别,“女”) 可以将当前记录处员工的性别改为“女”;
3、“读字段”和“写字段”可以读写非当前数据库内的记录字段;
4、“修改”命令可以一次性修改当前记录的多个字段。如:修改(“男”,2000)语句可以将当前记录的员工性别改为“男”,工资改为2000 。
9、删除记录:易数据库使用“删除”命令来删除记录,但执行命令后并不立刻将记录从数据库中清除,只是在该记录上加了一个删除标记,依旧可以被正常访问。只有当执行“彻底删除”命令后,这些被加上删除标记的记录才会被从数据库中真正清除。使用“清空”命令可以彻底删除当前数据库内的所有记录。
以上就是如何在易语言中操作数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注恰卡编程网行业资讯频道。
推荐阅读
-
易语言中怎么实现位取反操作
这篇文章给大家介绍易语言中怎么实现位取反操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、易语言新建一个...
-
易语言中怎么实现进程检测
易语言中怎么实现进程检测,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问...
-
易语言如何实现截图
这篇文章主要为大家展示了“易语言如何实现截图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习...
-
易语言如何判断多线程验证代理是否有效
小编给大家分享一下易语言如何判断多线程验证代理是否有效,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完...
-
易语言中怎么实现取反
本篇文章为大家展示了易语言中怎么实现取反,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1...
-
易语言中如何选择夹子夹管理
这期内容当中小编将会给大家带来有关易语言中如何选择夹子夹管理,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可...
-
如何使用易语言找字和找图
这篇文章将为大家详细讲解有关如何使用易语言找字和找图,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关...
-
易语言中怎么使用块EDgame2d模板
本篇文章为大家展示了易语言中怎么使用块EDgame2d模板,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希...
-
易语言中怎么在指定位置显示弹出式菜单
易语言中怎么在指定位置显示弹出式菜单,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人...
-
易语言中怎么保持标题条激活状态颜色总是明亮的
易语言中怎么保持标题条激活状态颜色总是明亮的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面...