易语言的数据库操作教程

 更新时间:2018年12月29日 14:35:58   投稿:laozhang   我要评论

在本篇内容中小编为大家分享的是关于易语言的数据库操作教程内容,需要的朋友们可以跟着学习参考下。

易语言的数据库功能大部分是基于 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、删除记录:易数据库使用“删除”命令来删除记录,但执行命令后并不立刻将记录从数据库中清除,只是在该记录上加了一个删除标记,依旧可以被正常访问。只有当执行“彻底删除”命令后,这些被加上删除标记的记录才会被从数据库中真正清除。使用“清空”命令可以彻底删除当前数据库内的所有记录。

相关文章

  • 易语言调用api获取网卡信息网络连接名的代码

    易语言调用api获取网卡信息网络连接名的代码

    今天小编就为大家分享一篇关于易语言调用api获取网卡信息网络连接名的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言在画板中写出指定文本当画板中已满会自动滚屏

    易语言在画板中写出指定文本当画板中已满会自动滚屏

    今天小编就为大家分享一篇关于易语言在画板中写出指定文本当画板中已满会自动滚屏,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言自编数组排序的方法

    易语言自编数组排序的方法

    在本篇内容里小编给大家分享的关于易语言如何自编数组排序的方法和技巧,需要的朋友们可以学习下。
    2018-12-12
  • 易语言或者命令使用讲解

    易语言或者命令使用讲解

    今天小编就为大家分享一篇关于易语言或者命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言跳出循环命令使用讲解

    易语言跳出循环命令使用讲解

    今天小编就为大家分享一篇关于易语言跳出循环命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 易语言改变窗口的外形功能

    易语言改变窗口的外形功能

    今天小编就为大家分享一篇关于易语言改变窗口的外形功能,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言求余数命令使用讲解

    易语言求余数命令使用讲解

    今天小编就为大家分享一篇关于易语言求余数命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 详解易语言中的数据类型

    详解易语言中的数据类型

    这篇文章主要介绍了易语言中的数据类型的相关资料,了解各种数据的特性,对编程开发来说是十分重要,感兴趣的朋友一起学习吧
    2016-05-05
  • 易语言实现快捷登录查询Q币消费记录的代码

    易语言实现快捷登录查询Q币消费记录的代码

    今天小编就为大家分享一篇关于易语言实现快捷登录查询Q币消费记录的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 解决易语言多线程出错的问题

    解决易语言多线程出错的问题

    在本篇关于易语言的技巧文章里,给大家分享了解决易语言多线程出错的问题相关内容,有需要的朋友们参考下。
    2018-11-11

最新评论