社区
数据库相关
帖子详情
AdoQuery如何查找資料
sirliner
2003-08-22 04:18:05
AdoQuery中包含兩個字段:currCost(float 型),currDate(datetime 型).
在動態更新過程中,如何查找最新日期的currCost值.
...全文
67
7
打赏
收藏
AdoQuery如何查找資料
AdoQuery中包含兩個字段:currCost(float 型),currDate(datetime 型). 在動態更新過程中,如何查找最新日期的currCost值.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sirliner
2003-08-23
打赏
举报
回复
我想到辦法了.
在AdoQuery的AfterPost和AfterDelete事件中,重新排序即可:
AdoQuery.sort:='CurrDate DESC';
謝謝大家.
hiflower
2003-08-22
打赏
举报
回复
with ADOQuery do
begin
Filter:='CurrDate>'+QuotedStr(DateToStr(0));
if FindLast then
showmessage(FieldValues['CurrCost']
end;
sirliner
2003-08-22
打赏
举报
回复
我的sql语句是这样的:
select Currcost from tablename order by currdate
打开时是可以把最新的记录放在最上.
可是在增新的过程中.adoquery在post后,会将新增的记录放在adoquery记录集的最后,这样变成是哪个是最新的变成不确定.因为新增的记录,它的currdate值不一定是最大的.有不想将adoquery close后再open.
能不能有象计算字段那样能够即时刷新的方法.
ihihonline
2003-08-22
打赏
举报
回复
if DataSet.Active then
DataSet.Active := False;
DataSet.SQL.Clear;
DataSet.SQL.Add('Select Curcost from ..where currdate = ''' + 时间类型变量 + '''');
Open;
注:DataSet为你要应用程序中对应的DataSet.
or
......
'Select Curcost from ..where order by currdate//按日期类型排xu,时间类型可以作为Float看待。
.......
newsofter
2003-08-22
打赏
举报
回复
直接max(currdate)
sirliner
2003-08-22
打赏
举报
回复
在另一個表OtherTable中有個字段,該字段的值必須為上面的currCost的值,該值對應的currDate 必須最大(即日期必須最新).
在增新修改currCost,currDate 值時,必須相應修改OtherTable中的值.
Adoquery中是否有查找某一字段最大值的方法.
Shiyl
2003-08-22
打赏
举报
回复
说的不明白讲详细点
dbGrid、cxGrid下拉列表做单、多列更新的三种实现方式
dbGrid、cxGrid下拉列表做单、多列更新的三种实现方式 写作日期:2019-10-14 作者:习践无界 作者学习Delphi的开发环境: Win10 MSSQL2014 Delphi XE 10.1 Update 2 一、
ADO
Query
查找
字段,实现多字段更新。(只用
ADO
Query
查找
字段的话下拉列表只有一列) 1、双击
ADO
Query
1 2、右键-New field 3、网上...
解决Delphi
ADO
无法为更新定位行
解决Delphi
ADO
无法为更新定位行。一些值可能已在最后一次读取后已更改的问题 解法一: Delphi中很多朋友使用
ADO
Query
更新数据时会出现,无法为更新定位行。一些值可能已在最后一次读取后已更改的错误信息。 以前的时候也碰到类似的问题,一般就是去看数据表,发现没有设置主键或者表里的字段有的没有默认值什么的。说来也怪,设置上主键或者默认值都基本搞 定。也就没有仔细研
DELPHI 读取EXCEL 以及将EXCEL写入到ACCESS 数据库
最近准备为公司的项目写一个小工具,要用到EXCEL文件来存放数据,并且要储存到数据,心想用惯了SQL SERVER数据库,何不直接用ACCESS数据,反正同出一家,故上网找到相关的资料,发现
ADO
的
ADO
CONNECTION 和
ADO
QUERY
可以都读取EXCEL文件的数据和连接ACCESS数据库。于是乎,折腾了两天终于折腾了出来 1 。首先是读取EXCEL文件中的数据并显示到DBGrid中,这...
ADO
数据集多条件组合无法使用Filter最终解决方案
今天遇到一个问题,查询某部门的数据后,要对这些数据进行多关键字的过滤,当用户在关键字编辑框用空格分开多个关键字,按下回车时就要过滤,将包含所有关键字的记录过滤出来。比如一条记录有20个字段,关键字有3个,当20个字段中的某些字段必须包含这3个关键字才能符合要求,如果只包含1个或2个关键字就要被过滤。 按照经验我首先想到了
ADO
的Filter,在关键字编辑框的KeyDown事件里写代码,定义Filter字串,然后Filter,一切都那么熟练,但是问题来了,字串的模型是这样的:(字段1 lik...
Delphi与Ole,Word,Excel,
查找
与替换等
Delphi与Word之间的融合技术(下)zt 来自:yzhshi, 时间:2002-2-2 14:24:00, ID:902680 前面我就Delphi中调用Word写了一些,比较注重于具体实现,对于研究的方法则说的比较片面。 今天晚上,我静下心来,总结了一下怎样在Delphi中生成操作Word的代码。如果说前面我写的 是金子,那么下面这篇文章就是点石成金的手指(太自夸了,呵呵)。毕竟已...
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章