易语言mysql清空一个表_易语言中如何删除数据库中内容

这篇博客探讨了在易语言中遇到的问题,即通过右键菜单删除操作只能清空超级列表框中的数据,但无法从ACCESS数据库中删除对应记录。作者提供了连接数据库、读取数据以及尝试删除的代码片段,并寻求帮助如何正确实现数据库记录的删除。
摘要由CSDN通过智能技术生成

我采用的是右键菜单删除的方式,但是使用后只能把超级列表框中的数据清除掉,不能删除数据库中的数据,请问代码应该如何更改,我使用的数据库是ACCESS,数据库已连接成功并且可以读出...

我采用的是右键菜单删除的方式,但是使用后只能把超级列表框中的数据清除掉,不能删除数据库中的数据,请问代码应该如何更改,我使用的数据库是ACCESS,数据库已连接成功并且可以读出数据。

代码

①连接数据库代码

.版本 2

.支持库 eDB

右键菜单.可视 = 假

.判断开始 (文件是否存在 (取运行目录 () + “\data\data.mdb”) = 假) ' 初始化建立数据库数据

信息框 (“所需数据库不存在!”, 0, )

.默认

数据库连接 = 数据库连接1

记录集 = 记录集1

数据库连接1.连接Access (取运行目录 () + “\data\data.mdb”, “”)

记录集1.置连接 (数据库连接)

读数据 () ‘调用读取数据库的子程序

②子程序

.版本 2

.子程序 读数据

.局部变量 编号, 文本型

.局部变量 账号, 文本型

.局部变量 类型, 文本型

.局部变量 等级, 文本型

.局部变量 昵称, 文本型

局部变量 索引 整数型

.版本 2

.支持库 eDB

.支持库 iext

记录集1.置连接 (数据库连接1)

记录集1.打开 (“信息”, #数据表名)

超级列表框1.全部删除 ()

.计次循环首 (记录集1.记录数量, 索引)

记录集1.读文本 (“编号”, 编号)

记录集1.读文本 (“账号”, 账号)

记录集1.读文本 (“类型”, 类型)

记录集1.读文本 (“等级”, 等级)

记录集1.读文本 (“昵称”, 昵称)

.版本 2

.支持库 iext

索引 = 超级列表框1.插入表项 (-1, 编号, , , , )

超级列表框1.置标题 (索引, 1, 到文本 (账号))

超级列表框1.置标题 (索引, 2, 到文本 (类型))

超级列表框1.置标题 (索引, 4, 到文本 (等级))

超级列表框1.置标题 (索引, 3, 到文本 (昵称))

③删除代码

.版本 2

.子程序 _删除_被选择

记录集1.置连接 (数据库连接1)

记录集1.打开 (“信息”, #数据表名)

超级列表框1.删除列(超级列表框1.现行选中项)

外部数据库1.执行 (“delete from 信息 where Id= +超级列表框1.取标题 (超级列表框1.现行选中项, 0)”, )

展开

前言:      第一次发布,写的比较啰嗦,尽可能把所有功能都有描述清楚。     接触易以及有好几年了吧,这款工具算是自己真正意义上自己独立编写的。没啥技术难点,基本都是连接数据库,执行SQL,取记录集,然后展示在超级列表 不过咋说也算是处女作,就发出来,给一些可能需要的朋友看一下。 初次用易码代码,可能有很多冗杂代码,请理解一下。 再说这款工具吧,就是一个简单的对数据库增删改查的操作。数据库记录一些基本信息(SQL在附件) 问题点:    1.有一个登录窗口和程序主界面,不知道为啥没连数据库前,加载皮肤的话,两窗口都能正常加载,连上数据库后就只有登录窗口有皮肤。研究一天没整明白就放弃了。    2.基本上每一个功能,我都用的一个数据库句柄,用完后就断开连接。不知道这样写是不是多余。也不知道咋测 未完成功能:    1.权限判断,有两张,用户和记录。用户就是登陆界面验证的,记录就是主程序用的。在用户有字段区分权限,不同的权限对于记录有不同的操作权限    2.在登陆窗口,把账号设置为全局变量,准备在加载主界面时调用,搞一个【欢迎:XXX】,结果主界面调用不到,就去掉了 基本操作功:   1.增加用户时,只需输入昵称,两个QQ以及备注即可。编号是自增列,两个时间自动获取当前时戳。  2.删除用户时,以游戏账号为条件。   3.修改用户时,以游戏账号为条件修改昵称,实际QQ以及次数和备注信息   4.查找用户时,分别以昵称和两个QQ作为条件查找。   5.查看详情时,展示加载一个新窗口展示全部信息。   6.使用的第三方模块,用于更新的。登录界面的公告也是模块后台管理自带的。(模块名:软件升级模块_2018k,好像是论坛的,忘了这个大佬的论坛名了。感谢大佬提供的模块)   7.双击列,弹出修改窗口,可修改用户信息   8.右键项,弹出菜单,功能都在里面 附件包含:源码、模块、sql 界面展示: 依次为:登录界面、主界面、修改信息界面、增加用户界面、展示详细界面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值