博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自己写的主从查询代码
阅读量:5359 次
发布时间:2019-06-15

本文共 865 字,大约阅读时间需要 2 分钟。

1.先建立个数据池DMpool

放入adoconnection1 ,adoquery1,datasource1,adoquery2,datasource2

2.adoconnection1连接本地sql2005数据库

3.adoquery1 改名qrytop_trade 做主表,connection里面选择adoconnection1 active 选true ,然后sql里写入 ,

主表的sql

select * from top_trade 

datasource1改名dstop_trade dataset里选择qrytop_trade;

4,adoquery2改名qrytop_order 做从表 connection里面也选择adoconnection1 , active 选true,然后sql里写入

从表的sql

select * from top_order where top_tid=:top_tid

且datasource里面选择 dstop_trade

datasource2改名dstop_order dataset里选择qrytop_order;

5,在qrytop_trade的afterscroll 事件里为参数赋值

procedure TDataModule3.qrytop_tradeAfterScroll(DataSet: TDataSet);

begin
with qrytop_order do
begin
Close;
Parameters.ParamByName('top_tid').Value := qrytop_trade.fieldbyname('top_tid').value;
Open;
end;
end;

end.

这样就配置好了;1.注意操作的时候要把两个数据集的字段都设为永久字段 2.是对从表的参数设置 所以要以从表数据集为操作对象with 主表是事件的触发器

转载于:https://www.cnblogs.com/ddxxxb/p/6803123.html

你可能感兴趣的文章
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
bzoj1048 [HAOI2007]分割矩阵
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
洛谷P1005 矩阵取数游戏
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
无线通信基础(一):无线网络演进
查看>>
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
Servlet接收JSP参数乱码问题解决办法
查看>>
Ajax : load()
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
Zookeeper概述
查看>>
Linux自己安装redis扩展
查看>>
luoguP3414 SAC#1 - 组合数
查看>>
图片点击轮播(三)-----2017-04-05
查看>>
直播技术细节3
查看>>
《分布式服务架构:原理、设计于实战》总结
查看>>
java中new一个对象和对象=null有什么区别
查看>>
字母和数字键的键码值(keyCode)
查看>>