我从数据库中选出一些记录放在adoquery中,在程序执行时,有没有办法对记录集中的数据进行distinct的操作!
例如:
id name
1 sdfsdfsdfs
1 dafd
2 dafdad
3 dafdaad
2 fadfdaadfa在Delphi中有没有办法对adoquery进行操作得到另一个distinct id 的记录集呢?
我只需要ID就可以了!
例如:
id name
1 sdfsdfsdfs
1 dafd
2 dafdad
3 dafdaad
2 fadfdaadfa在Delphi中有没有办法对adoquery进行操作得到另一个distinct id 的记录集呢?
我只需要ID就可以了!
解决方案 »
- 学delphi,学编程,重要的是学编程思想~!!
- 数据库访问技术有什么比较好呀?
- 怎么向Tframe发消息呀?
- 在事件写一个赋值代码出现stack flow错误。
- 如何比较两个实数是否相等?C++可没有这样的问题。
- Sybase 经常连接中断。。。50分轻松拿!
- 怎么从视频文件中抽取每一帧的图像数据?用控件不用控件都可以,我现在用DSPack不好实现啊。
- 谢谢hzb的回答,我的问题未解决,请再帮我看看。
- delphi 7 执行 oracle 数据库带有返回参数的存储过程
- DELPHI XE2 如何通过WNetAddConnection2映射网络驱动器
- 枚举的问题
- adoquery 查了比如三条记录 怎么把这三条记录的一个字段的值放到变量里呢????
不行么?
select * from NewTable
Delete NewTable
比如我从数据库中搜索出来一个记录集,如下:
id name
1 11
1 12
2 21
3 31
3 32
4 41
这组数据已经存在于Delphi中我定义的一个adoquery1中了!
我想对adoquery1进行操作,选出一组数据:(这组数据不用重新放在另一个adoquery中)
id
1
2
3
4
name列要不要无所谓,
如果是用Tadoquery中Filter操作不知道该怎么样写,而且我觉得可能用Filter也不能选出这样的记录出来!
请问该怎么做?
frist;
while not eof do
begin
逐一判断;
end;