易语言ACC数据库问题

易语言ACC数据库问题,第1张

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!运行下列SQL代码即可:select max(字段2) AS 最大数值 from abc where 字段1='张三' 以上代码只返回一条记录,一个字段,指针落在第一条记录上,也就是唯一的那条记录。 最大数值7 如果你想返回姓名和其最大值,可以改写如下:select 字段1,max(字段2) AS 最大数值 from abc where 字段1='张三' group by 字段1返回一条记录,指针就落在第一条记录上,也就是名字为“张三”的那条记录上,最大数值为7 字段1 最大数值张三 7 至于如果你要在一个记录集里移动指针,这是另外一个概念,跟SQL语句没有关系。 在记录集里查找一个特定的记录,其中一个可用的办法是用ADO数据访问对象 RECORDSET的FIND方法。查找名为“张三”的最大数值,可以先用SORT属性基于字段1升序排序、字段2降序排序,然后用Find方法从第一条记录开始查找字段1为“张三”的记录,找到“张三”后,记录集指针即落到最大数值为7的那条记录上了。 楼主还有什么疑问的话,可以用百度HI我,因为匿名提问无法与你联系。,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

易语言删除数据库中的数据也是通过连接建立后执行删除的方法实现的。

举例:

1、初始化数据库连接

记录集 = 记录集1

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

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

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

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

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

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

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

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

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

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

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

这样就删除了id是选中的那条记录的值。

以上就是关于易语言ACC数据库问题全部的内容,包括:易语言ACC数据库问题、易语言数据库修改和删除、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9321449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存