DBGrid如何显示指定记录号的记录?

[复制链接]
查看11 | 回复5 | 2021-1-27 07:04:29 | 显示全部楼层 |阅读模式
DBGrid已连接好数据库,现在我想显示指定记录号的记录。
比如说在表格里只显示第5条记录这一条记录,请问如何实现?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:04:29 | 显示全部楼层
过滤数据集可以
回复

使用道具 举报

千问 | 2021-1-27 07:04:29 | 显示全部楼层
如何过滤,我这里不是用字段内容为条件的,而是记录号=n为条件,如何写这个过滤条件?
回复

使用道具 举报

千问 | 2021-1-27 07:04:29 | 显示全部楼层
没有人知道怎么写吗?自己顶上去。
回复

使用道具 举报

千问 | 2021-1-27 07:04:29 | 显示全部楼层
引用2楼zcwthy的回复:如何过滤,我这里不是用字段内容为条件的,而是记录号=n为条件,如何写这个过滤条件?
你这个是相对条件,容易出错。还是用它的ID或其它字段来过滤吧。
如果只要表的第5条记录,还是用它的ID字段来过滤或另外一个表用SQL语句实现。
回复

使用道具 举报

千问 | 2021-1-27 07:04:29 | 显示全部楼层
是否只是显示数据库中的第5条数据?
假设表名为tablename,唯一关键字为a
select*fromtablename
adoq.first;
adoq.next;
adoq.next;
adoq.next;
adoq.next;
select*fromtablenamewherea=adoq['a']
adoq.open
(adoq对应需要显示的DBGrid)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行