易语言数据库操作Access数据库【mdb篇】
一般的数据操作使用易语言自带的数据库是非常容易实现的,然而有些时候我们需要从其他类型的数据库中搞到我们需要的数据,如果是很少的数据可以手动翻到易语言的数据库,但如果数据很庞大的话,人工翻是很费力的,其实易语言本身也支持这些数据库的使用,就拿微软家的Access数据库来说,我们使用Access创建一个简单的mdb数据库,如果数据库是accdb类型的,可以另存为mdb类型。

因为accdb的连接方式与mdb不同,所以我们优先选择mdb格式的,在使用Access数据库创建一个表,这里UP创建了这么一个表和其中的内容。

(数据是UP从网上随便翻的,不要认真。)
随后我们保存,再打开易语言创建一个易语言程序,放置我们的控件:数据库连接、记录集、超级列表框。

然后我们需要先通过数据库连接1,来连接数据库,然后将其赋值给记录集。

然后我们需要通过记录集打开表,这样才能从中读取数据。

这里UP通过嵌套几个循环来实现了对数据库内容的读取,当然因为没有写字段数据类型的判断,直接通过读文本来读取是有风险的。
代码逻辑如下:
1.初始字段列
通过循环读取全部字段名,然后到超级列表框中初始化我们需要的列,为我们之后插入数据做准备工作。
2.创建表项,读取数据
通过循环记录集能获取的记录数量,我们直接将所有列对应的数据通过文本的方式读取出来放到超级列表框新增的表项上。