易语言ACCESS数据库的读操作

时间:2025-02-23

易语言ACCESS数据库的读操作

从ACCESS数据库读取数据是件非常简单的事,只需要几行代码就可以完成操作了。

我们先来修改一下程序的界面,因为这只是一个小例程而已,没有考虑到界面的美观及实用性

上的问题,所以我们只是粗略的做了几个编辑框用于显示数据,没问题吧,呵呵!

下面的是一个子程序,子程序的名字是“读出数据”,主要用于从数据库中读取所需要的数据,这

里有几个地方需要注意。

1、当前操作的是哪个记录集,可别搞错了。

2、当前操作的是哪一条记录,也别搞错了,呵呵!由于具体是读取哪一条记录是由记录集本

身来决定的,所以这里可以暂时不考虑这个问题,但自己在清楚哦!

3、在易语言中,不同字段类型的读取所使用的代码是不一样的,注意一下,如果不清楚要用

什么语句的话,最好是先看一下你的数据库中对应字段是什么类别的。

看看下面的代码,就可以看出,有些字段是文本型的,有些字段是双精度型的,这里一定别搞

错了!

下面的对记录的操作了,代码非常的简单,就是确定当前操作的哪一条记录,然后把指针指向要操作的记录,剩下的事就交给上面的“读出数据”这个子程序去处理了,是不是很简单,呵呵!

存在的问题,上面的代码很简单,感觉没什么问题,但实际上,问题还是有的,呵呵,大家可以自己测试一下,当点击“首记录”,程序显示第一记录后,再点击“上一记录”,这时会出现什么问题呢?这

时就会出错了,这个问题如何处理呢?我们下一节来解决,呵呵!

上一节我们留下了两个问题,就是在进行读操作的时候,如果已经读到第一条记录了,再点击前一

记录,就会出现读出的数据有误,这是因为数据库中指针的指向出现了问题。

解决的办法非常简单,就是要先判断当前是不是第一条记录,如果不是第一条记录,那么就可

以向前走,如果已经是第一条记录了,就不再向前走就行了。

代码如下,就是加了一个判断而已,用了一个“当前位置”的属性,帮助文件中的说明如下:“数

据类型:整数型;只读;当前记录在记录集中的位置,0为第一条记录。”

这里要注意一下,就是第一条记录时,当前位置是0。

那同样的,当指针已经到达最后一条记录时,也需要判断一下,注意看下面的代码。

在判断是否是最后一条记录时,也使用“当前位置”这个属性,不过用于判断的是“记录数量”,这

里同样需要注意的是“记录数量-1”,好好理解一下是什么意思,呵呵!

易语言ACCESS数据库的读操作.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219