数据库只显示一条记录的问题!

cokechina 2002-04-12 03:21:58
只要显示数据库的最后一条记录,用DBGrid能做到吗?
不要用DBEdit这类控件!
也不要用SQL语句去查询最后一条!
怎么样才能做到,用别的控件也行!?
请指点!!
...全文
76 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlesky 2002-04-12
  • 打赏
  • 举报
回复
没有办法,把你的最后一条记录通过排序到第一条嘛!嘻嘻……
奇怪的问题只有用奇怪的办法解决!
zdb1025 2002-04-12
  • 打赏
  • 举报
回复
同意楼上!
magicsnake 2002-04-12
  • 打赏
  • 举报
回复
任何记录都是要经过查询才能找到的,要是不经过查询,你怎么知道那条才是最后一条记录?问题区别只是在于你是在设计期查询还是在运行期查询罢了。如果你的数据库不大,直接用Table控件打开然后用last到最后一条不是很快么?如果你一定要在DBGrid上显示一条我看只能用查询来实现。或者是你想在DBGrid上显示多条记录,然后要跳到最后一条?要是这样你嫌DBGrid刷新太慢,可以断开DBGrid与数据库控件的联系然后跳到最后一条后再重新连接回来就可以了
CCED136 2002-04-12
  • 打赏
  • 举报
回复
要求太苛刻,没有办法。
cokechina 2002-04-12
  • 打赏
  • 举报
回复
那样还是全部查询,太费时间,我只需要显示最后一条!
caoguangxin 2002-04-12
  • 打赏
  • 举报
回复
DBGrid和DBEdit只是用来显示数据内容,对数据的控制不是靠它们的,要靠你的数据组件啊。
用你的数据组件的First()可到第一条记录,用Last()可到最后一条记录然后再刷新DBGrid。
kingcaiyao 2002-04-12
  • 打赏
  • 举报
回复
在数据集中进行过滤行不行(没有用sql语句)?
kalajiqi 2002-04-12
  • 打赏
  • 举报
回复
什么意思

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧